New footage shows UFOs swarming US Navy ship
Video of Navy radar from 2019 shows as many as 14 objects swarming the USS Omaha off the coast ofRead More
Video of Navy radar from 2019 shows as many as 14 objects swarming the USS Omaha off the coast ofRead More