Medusa


Medusa statue piece

Medusa by Led Coult, an artist based in Santa Catarina, Brazil.


Comments