Tag Archives: Todd Deaton

TODD DEATON – THE DEECH

I happened to be home on a Saturday evening and then just happened to stumble upon this gem – probably the only funny thing I’ve seen on SNL in a while.

1 Comment

Filed under Funny, Funny Videos, TV