Plymouth, England
Plymouth is a city on the south coast of Devon, England, about 190 miles west-south-west of London, between the mouths of the rivers Plym to the east and Tamar to the west where they join Plymouth Sound.
Name:
Plymouth, England
Aliases:
Start year:
1944
First issue:
It Really Happened (1944) #4
No description