The Gorgon Medusa Picture

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