Longtime Atlanta Falcons center Todd McClure acknowledged that he is unsure if Michael Penix Jr. is the right fit as the ...
The Atlanta Falcons defeated the New Orleans Saints, 24-10, in Week 12 to improve to 4-7 on the season. Sunday's win ended a ...