This year, the tortured Atlanta Falcons are America's Team

Author:
Video Duration:
2:42

You probably think Atlanta is a lousy sports town. But Will Leitch, who lives in Athens, Georgia, argues that the Falcons, and especially their fans, deserve to win Super Bowl LI.