"Cicada Princess" premiered as a part of Heather Henson's Puppets in Film festival at Brooklyn Academy of Music in 2012.
This labor of love is a project written and directed by Mauchi. Russ edited the piece and was instrumental in its funding and creation.
You may see the finished film here. Feel free to send us comments. Stay tuned for more to come.