Holiday traveling can turn anyone into a grinch, what with the long lines, delays and the crush of people also trying to get somewhere.

Well, this man wants to keep the smile on every weary traveler's face. He's a one-man band belting out 'Jingle Bell Rock' at Seattle-Tacoma International Airport.

It's pretty good and almost, just almost, makes you forget your flight has been delayed another hour.