Debi Owner/Admin Staff Joined Sep 16, 2013 Messages 241,487 Reaction score 233,992 Points 315 Location South of Indy May 8, 2019 #1 The Baffin Island UFO Sighting – Yet Another Pilot Report - UFO Insight Need to take a trip over to the site for this one.
The Baffin Island UFO Sighting – Yet Another Pilot Report - UFO Insight Need to take a trip over to the site for this one.