Our Pick
Posted on @rawstates
Chen Tao awaits God in Garland
March 25, 1998
Garland, Texas
The Taiwanese UFO sect announced God would appear on channel 18 across North America on March 25, 1998, then take the group up from a Garland cul-de-sac. He did not.
That was 1 of the hidden places.
Location: approximate area
This place has its own thread on r/rawstates
Read what people are saying about it, or add your own.