20 April 10 on location neil armstrong, ‘on location’, photography, 2006. Photo: neil armstrong. location for one of the ‘big stills’ 0 Comments