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