Skip to Content

Myth of the Mermaid Statue - Alexandria - Egypt

Posted on Nov 9, 2004  |   2893 views  

Myth of the Mermaid and the Shell Statue - Alexandria - Egypt - Infront of Bibalex

Egypt

MediumPhotography, Colour

Related Issues Culture Environment

Rate this (0 Ratings)
More from Michael S. Ghaly
View portfolio