Controversial Star Wars Floats Appear at Northern Japan Festival
Aomori, a city in the Tohoku region of northern Japan, is well-known for its Nebuta Festival, where giant, brightly-lit floats depicting traditional northern warriors are paradied through the city. This year’s festival was to have a special twist: in anticipation of The Force Awakens , …Read more »