Toro is a tiny town deep in Hokkaido’s far eastern region that is often described as Japan’s last frontier. Read more at ...