UFOs Filmed near Space Shuttle
Discovery during the STS-63 Mission
STS-63 was the second mission of the joint U.S.-Russia Space Shuttle-Mir Program.
The mission is historic since it was the first rendezvous of the Space Shuttle with Russia’s space station Mir.
The NASA STS-63 Space Shuttle Discovery mission:
Launch date: 3 February 1995 -
Landing date: 11 February 1995.
(wikimedia.org photo)