26-01-2017 23:38 via

Patriots, Falcons share common NFL links

New England and Atlanta are poles apart when it comes to Super Bowl success, but there are similarities in how they have made it to Houston.
Read more »