New York Rocks, the dreaded TSA line, and Atlanta is one of the best cities to celebrate Christmas in!

Support the show