Would you believe this? Oh my, it is so huge and clear.....

Taizi

New Member
Joined
Sep 1, 2011
Messages
1
Points
0
Both sightings claimed to be at GuangZhou, China in August 2011




 
Back
Top