Ive been a
BIG fan of these guys for a while now....
They are actually called "Team iLuminate" and were discovered in the Americas got talent show
for some stooopid reason they didnt win it
a quick youtube search will throw up yet more impressive performances, here's a couple more for you: