Did anyone catch TB12's big cameo on South Park this week? Bwahaha

 

http://www.youtube.com/watch?v=A03zwYzOL6U