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