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.