The Gorgon Medusa Picture

"The Gorgon Medusa" remains on perpetual display at "The Monster" nightclub in Greenwich Village, New York City...
Medurgon
Medusa
The Gorgon Medusa
The Story of Medusa Pg11 of 19
Medusa the Gorgon