Custom Stamp Album Pages | Stamp Collecting | Uncategorized Defeat of the Spanish Armada – 1988 Great Britain. ByPhil Boyd February 12, 2025