Filming Locations in Kushiro

Kushiro, Hokkaido, Japan
Hoshi mamoru inu (2011)

Kushiro is a city on the northern Japanese island of Hokkaido. It’s known for the large Kushiro Mars...

View Details