Walt Disney World recently opened a new exhibit in Epcot called “Spirited Beasts: From Ancient Stories to Anime Stars.” The display is located in the Japan Pavilion. I realized that I had never been to this area in the pavilion; I’m sure a lot of other people haven’t either. This hidden gem of an exhibit…