"CICADA" 2014 Directed by Dean Yamada Produced by Biola Films
☆WINNER of GRAND JURY PRIZE at 2014 Los Angeles Asian Pacific Film Festival













© Hope Super Stars / Rubber Duck Foundation 2013 No Rights Reserved