@Visit Japan Visit Japan: CAN YOU BELIEVE THIS IS TOKYO?!! Mt Mihara forms the center of Izu Oshima Island… March 14, 2019