Raw States

Chen Tao awaits God in Garland

Garland, Texas · 1998

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.

Open on the map →