By Amanda L. Andrei PEACH POWER! Scurry scurry scurry! Banzai! Banzai! Banzai banzai BANZAI! Such exclamations are only a handful of the delights in Anime Momotaro, a punchy, cartoon-and-kabuki, fantastically sensory adaptation of the traditional Japanese folktale of Momotaro (“Peach Boy”), showing at Imagination Stage in Bethesda, MD until March 10. As the tale goes, an old woman found a giant …
Read More »