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 →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 →