A US Naval Base established at Penarth Docks

Quick Reply