Spotted earlier this year and posted to the conspiracy board on Reddit, the "find" is a structure that doesn't entirely look dissimilar to a giant door. While people joked that it was "Bigfoot's ...
Results that may be inaccessible to you are currently showing.