advertisement

Photo

October 7, 2007 | 12:00 a.m. CDT
Tamon Sawayanagi, 66, the director of the Imada Puppet Troupe from Iida City, Japan, shows off the puppet’s armor.
advertisements