Latest Forum Posts

More Topics »

UFO Activity Filmed Over Tulsa Oklahoma May 2012

UFO activity filmed over the city of Tulsa in the state of Oklahoma in the USA on the evening of May 3rd, 2012. Down below is online video stream of...UFO Activity Filmed Over Tulsa, Oklahoma May 2012. UFO Activity Filmed Over Tulsa, Oklahoma May 2012.

Read the Full Story UFO Activity Filmed Over Tulsa Oklahoma May 2012

Latest Blog Posts

Batsquatch
Loveland Frog
Scary Feelings
The Vanishing Village
Cellular Memory