NFL play-by-play man Sam Rosen gives take on Pats/Falcons clash As the hours tick away to the kick-off for Super Bowl LI at Houston’s NRG Stadium, speculation is at a fever-pitch about the outcome of this matchup between the New England Patriots and the Atlanta Falcons. The Patriots will be making their ninth Super Bowl … Continue reading Super Bowl LI Tea Leaves
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed