Episode #1069: Live from the 2nd Ave Deli in NYC

Published: April 27, 2012, 1 a.m.

b'

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.

'