A giant puppet from Japan’s northeastern Tohoku region is on its way to Tokyo as part of the Nippon Festival, a series of cultural events held in celebration of the upcoming Olympics and ...