Apollo15_Team_Water_Landing_1971 Published July 30, 2011 at 526 × 402 in Apollo 15 ‘Moon Buggy’ Mission 40th Anniversary (’71) And now I’m thinkng ‘Planet of the Apes’