NASA recently deployed live cameras on the International Space Station . They are there to give people a nice view of the station . UFO enthusiasts have used the internet to see the UFOs . They look like specks and blurs .
NASA recently deployed live webcams on the International Space Station . They are there to give people a nice view of the Earth . UFO enthusiasts have used the cameras to spot alleged UFOs . They look like specks and blurs .