event · 29 June 1644 · 381 years ago
Charles I of England defeats a Parliamentarian detachment at the Battle of Cropredy Bridge, the last battle won by an English King on English soil.
More events on 29 Jun