Made friends with a local on super remote Rebun Island in Hokkaido, Japan. Saw all the sights in about 4 hours! Dreaming of going back! More about this video … Alo Japan.
Alo Japan.