Crazy Guitarist Playing Canon Rock!

Like the title says... this kid is freakin amazing on the guitar