Return of the Yokai - 99% Invisible

One of the cool parts about moving to a new city or a new state or a new country is that you notice all the fascinating things about a place that is just normal for people who have been there for a long time. When Chris Carlier moved from England to Japan in 2002, there