Year of the Sheep

BAA BAA! Happy Year  2015 and year of the Sheep! Traditionally, hundreds of thousands of Japanese people and  Japan residents head to the shrines to make wishes for the upcoming year. To avoid the masses, we’ve made our own tradition of heading to the shrine on New Year’s Eve. Meiji shrine is one of the … Continue Reading