Welcome to the start of our over 900 mile road trip around Japan’s smallest main island: Shikoku! Check out an amazing mountain temple, some stunning local …

AloJapan.com