1. Battle of Cloyd's Mountain

    · Cloyd's Mountain Battlefield, Pulaski County, Virginia, United States

    Serving in the Army of West Virginia, McKinley fought at Cloyd's Mountain, later describing the combat as among the war's most desperate.

All 41 moments of William McKinley →