Battle of Cerro Gordo, April 18th, 1847, American Soldiers Advancing on Mexican Infantry and Cavalry and artillery, Battle of Cerro Gordo, Mexico, Lithograph, E.B. & E.C. Kellogg, 1847