History Memes - Maria Pita, one of the baddest women in the history of Spain, a Galician heroine and one of the causes of the failure of the English Armada of 1589. The failure of the English Armada was so embarrassing that, even today, England barely acknowledges it eve
Share Pin