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.”

Your opinion?
  • Not Alien (2)

Read More On This At Latest UFO sightings