London Trip 2013- Medusa Picture

A statue of Medusa at the Natural History Museum in London.
The Graeae
Eonaga
London Trip 2013- Medusa
crossover page2
Favs from DoodleCrapBatch 3