April 26, 2012
Episode #1069: – Live from the 2nd Ave Deli in NYC

April 26, 2012
Episode #1069: – Live from the 2nd Ave Deli in NYC
In possibly the most bizarre TBTL of all time, Luke and his pals descend on the 2nd Ave Deli in New York, eat and drink up a storm, record it, and call it entertainment.