LA Rams and New England Patriots touch down in Atlanta ahead of Super Bowl

0
224

The Los Angeles Rams and New England Patriots have touched down in Atlanta after enthusiastic send-offs from their fans ahead of their Super Bowl clash on Sunday.
Source: dailymail.co.uk