Sports

Patriots, Rams arrive in Atlanta for Super Bowl

The New England Patriots and Los Angeles Rams arrived in Atlanta on Sunday and will practice this week before squaring off in the Super Bowl next Sunday. (Jan. 28)