With the new movie coming out this week, Zach, Chris and regular commentator, Chris Ali, decided to watch something TMNT related that would make the new one seem amazing by comparison, the entire Coming Out of Their Shells concert, filmed at Radio City Music Hall.