UFO Captured on Camera in Puerto Rico in 1996

UFO Captured on Camera in Puerto Rico in 1996

UFO experts confirm the origins of strange objects captured on camera by NASA during a 1996 mission in Puerto Rico, in this clip from Season 16, “The Space Travelers.”

Hits: 6