A fleet of UFOs has been observed flying past the International Space Station (ISS) according to a UFO magazine. These objects were sighted on 28 Feb, 2013. The magazine has included a report of the incident.
The UFO enthusiast, who created the report, also mentioned how NASA has not disclosed s…
419 days ago