The Russell Howard Hour Series 2 Trailer

BREAKING NEWS: Russell Howard is back for a new season of sending up the news! Don’t miss the new series premiere of The Russell Howard Hour, Tuesday November 13 at 8.30pm.