The Gorgon Medusa Picture

"The Gorgon Medusa" remains on perpetual display at "The Monster" nightclub in Greenwich Village, New York City...
Continue Reading: Medusa