Caboose 1420 Caboose 1420 at St. Louis, Missouri on April 20, 1980 (J.C. Benson). Continue reading...