More strangeness scratched into the earth this trippy triangle thing in the desert north of Vegas. Thanks Chris.
Read full article »