HMS Caledonia

Five ships and three shore establishments of the Royal Navy have borne the name HMS Caledonia after the Latin name for Scotland:


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy