Greek goddess

The Greek goddess Artemis (probably). This mysterious sculpture lives in the Acropolis Museum under an alias. Read more on my blog.

Previous
Previous

London Transport Museum

Next
Next

LTM