1. Second Battle of Kernstown

    · Kernstown Battlefield, Winchester, Virginia, United States

    McKinley came under heavy fire at Kernstown during a Confederate surprise attack; after the battle he was promoted to captain and transferred to Crook's staff.

All 41 moments of William McKinley →