Takahiro Ikeda – BMX Hero Show Posted on October 3, 2013 by Effraim — 1 Comment ↓ Takahiro takes on a “super hero” role in this stage show in japan! Check it out!