Japan loves its mascots.
So much so that if you look around, you may find organizations that you wouldn’t think would have one.
Like a prison.
Seriously.
Up in Hokkaido, the city of Asahikawa has one of the more infamous prisons in the country. Not necessarily violent, but certainly not pleasant. They decided they need a publicity makeover.
Enter, Katakkurichan….