She Looks So Perfect (Tyson, Kaito, Koji and Dan Cover)

She Looks So Perfect ??? covered by Tyson Granger (from Beyblade), Kaito Tatsuno (from DinoZaurs), Koji Onishi (from Transformers: Robots In Disguise) and Dan Kuso (from Bakugan) ???