On This Day In History On This Day In History: British Fleet Attacked The Spanish ‘Invincible Armada’ – On July 21, 1588MessageToEagle.com | July 21, 2016 MessageToEagle.com – On July 21, 1588, “Invincible Armada” of Spain was defeated by an English Naval Force under the command of Lord Charles Howard and Sir Francis Drake. Read More