Guitarist Amazingly Performs Thirty Songs In One Minute

Guitarist Rob Scallon amazingly performs parts of thirty different songs in sixty seconds.

via Tastefully Offensive