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 Details