Kushiro Marsh is Japan's largest wetland, spanning an area of more than 28 thousand hectares. Savor views of the marshes and lakes beside the meandering Kushiro River.
Where some of Japan's most beloved creatures come to eat