High heel peehole