Filming Locations in Amakusa
Amakusa, Kumamoto, Japan
Sandakan No. 8 (1974)
Amakusa is a city spread over several islands in southwestern Japan. Amakusa Christian Museum on Shi...
View DetailsAmakusa is a city spread over several islands in southwestern Japan. Amakusa Christian Museum on Shi...
View Details