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