Izumo – Land of the Gods

Izumo is an area known by the Japanese as being the “Land of the Gods”. Had it not been for my Sensei's recommendation, I would never have made it here.…

Read More