2011-00075 Published April 26, 2012 at 300 × 235 in April 30, 1928 Delivery of the Spirit of St. Louis for installation.