Horse Head

Horse head

Horse head (Pirin Mountains, Bulgaria)