Which country believed it had an “Invincible Armada” before 1588 ? August 7, 2021June 22, 2019 by admin Which country believed it had an “Invincible Armada” before 1588 ? A. France B. EnglandC. Spain D. The Netherlands