• 6 years ago
11-16-2009 launch of STS 129 as seen from the Green monorail at Disney.

(c) 2009 SGB Productions

Category

😹
Fun

Recommended