Video: Playing Piano with . . . Tennis Balls?

Not sure if this guy is talented or just insane.