Subscribe to this site
More strangeness scratched into the earth this trippy triangle thing in the desert north of Vegas. Thanks Chris.
Read the Full Post