Recent content by Taizi

  1. T

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

    Both sightings claimed to be at GuangZhou, China in August 2011
Back
Top