Giant UFO over Pampanga, Phillipines – Inquisitr

UFO Picture

UFO Image

UFO enthusiasts suggest this sighting could be proof of aliens.

The massive Unidentified Flying Object was witnessed by hundreds of independent witnesses in Pampanga, the Philippines on the night of April 26, 2015.

 

 
[ratings]