29 August 2014

UFO - Long Beach, California, December 25, 2004

One great UFO sighting, A large object ejecting multiple objects that descend towards earth.
What is your thoughts on this unusual video? Recorded by helicopter camera.

No comments: