500 mph Tennis Ball Launcher

This guy has created an awesome shoulder fired tennis ball launcher. Apparently it shoots tennis balls at 500mph and up. Pretty sweet!