The Armada off the South East Coast of England

1951