June 24, 2013

PHOTO: China’s Space Station Silhouetted Against The Sun.