14/01/2024
Jogashima (literally translated as "Castle Island") is a fortress in both the manmade and natural sense. The Island Jogashima, 城ヶ島 (literally translated as "Castle Island") is a natural island at the southernmost tip of Miura Peninsula, in Kanagawa Prefecture, Japan. It is relatively sheltered; nestled in Sagami Bay between the much longer Boso peninsula to the east, and Izu peninsula to the west....
Jogashima (literally translated as “Castle Island”) is a fortress in both the manmade and natural sense. The Island Jogashima, 城ヶ島 (literally translated as “Castle Island”) …