Apollo 11 Moon Neil Armstrong NASA Framed Display Picture And Plaque Apollo 11 Moon Neil Armstrong NASA Framed Display Picture And Plaque £19.95 £19.95 Add To Basket