A Gorgon's Servant Picture

Statue by The Hollywood Tower Hotel in Disneyland Paris.
Continue Reading: Gorgons