Chiitan Archives

A Japanese Otter Mascot Wants to Wrestle John Oliver
Frankly, my money is on the mascot. The Japanese city of Susaki is home to two otters named Chiitan The first Chiitan is a cute little otter who lives in the city, and the other is a deranged costumed mascot that wears a turtle for a hat. Chiitan (the mascot) has been rising to fame lately, mostly[...]