« Caturday Curiosities … | Main | links for 2008-06-22 »
Whatever it is, it’s in Peru. See it on Google Maps yourself here
Luigix via: Microsiervos
Comments are closed.