Tuesday , October 14 2025 4:43 AM
Home / Photo / Takamori, Japan Handlers control a giant puppet symbolising the spirit of the people from the regions affected by the 2011 earthquake and tsunami during a training session in Nagano prefecture. The puppet will travel from Tohoku to Tokyo to be in place for the Olympic Games, scheduled to open in July

Takamori, Japan Handlers control a giant puppet symbolising the spirit of the people from the regions affected by the 2011 earthquake and tsunami during a training session in Nagano prefecture. The puppet will travel from Tohoku to Tokyo to be in place for the Olympic Games, scheduled to open in July