Around the NFL  

 

Todd McClure says Atlanta Falcons are a 'special' team

The Atlanta Falcons are pumping out 31 points per game, and center Todd McClure tells the NFL Network's Michelle Beisner that there's something very special about the team.

Headlines

The previous element was an advertisement.

NFL Shop

NFL News
CONTENT
15