Showing posts with label Leo Chiloa. Show all posts
Showing posts with label Leo Chiloa. Show all posts

Monday, 1 October 2018

Limón's desert



Limón's desert, this giant skull misteriously popped in the desert after Limón's death in 1993.