National News

Japanese artists reveal giant Olympic puppet to mixed reaction

The 32-foot-tall puppet is a sight to behold.