Space image: On approach
Wednesday, March 2, 2011 - 07:00
in Astronomy & Space
After a very cloudy day at Forest of Dean, Gloucestershire, England, the skies cleared to allow a view of this stunning pass of the ISS and Discovery on Feb. 26, 2011.