Somehow I missed this Louis Vuitton print ad from last year w/ Buzz Aldrin, Sally Ride and Jim Lovell. So cool.