The Associated Press revealed its All-Pro teams on Friday and, to no one's surprise who was predicting these things before the 2017 season started, there are lots of Rams and Jaguars on the first-team squad. WAIT WHAT? Yup, the Rams, the No. 3 seed in the NFC, loaded up on All-Pro players, headlined by Todd Gurley and Aaron Donald, along with a number of different special teams guys.

There were plenty of familiar faces, including Tom Brady -- you might know him from a tension-filled story about the Pats that dropped the same day -- and Rob Gronkowski -- he now gets to unlock a $2.5 million bonus in his contract, party on Wayne, party on Garth -- as well as Steelers stalwarts Antonio Brown and Le'Veon Bell

The Jags are well represented on the defensive side of the ball, with Calais Campbell and Jalen Ramsey serving as obvious names. The Vikings are there too, as they should be, although no Everson Griffen on the first team seems odd. It's an indication just how good some of the pass rushers were this year. 

To the teams! 

First-Team All-Pro

QB - Tom Brady, Patriots
RB - Todd Gurley, Rams
FLEX - Le'Veon Bell, Steelers
WR - Antonio Brown, Steelers
WR - DeAndre Hopkins, Texans
TE - Rob Gronkowski, Patriots
LT - Andrew Whitworth, Rams
LG - Andrew Norwell, Panthers
C - Jason Kelce, Eagles
RG - David DeCastro, Steelers
RT - Lane Johnson, Eagles

EDGE - Calais Campbell, Jaguars
EDGE - Cameron Jordan, Saints
INT DL - Aaron Donald, Rams
INT DL - Cameron Heyward, Steelers
LB - Chandler Jones, Cardinals
LB - Luke Kuechly, Panthers
LB - Bobby Wagner, Seahawks
CB - Jalen Ramsey, Jaguars
CB - Xavier Rhodes, Vikings
S - Kevin Byard, Titans
S - Harrison Smith, Vikings
DB - Darius Slay, Lions

PK - Greg Zuerlein, Rams
P - Johnny Hekker, Rams
KR - Pharoah Cooper, Rams
PR - Jamal Agnew, Lions
ST - Budda Baker, Cardinals

Second-Team All-Pro

QB - Carson Wentz, Eagles
RB - Le'Veon Bell, Steelers
FLEX - Alvin Kamara, Saints
WR - Julio Jones, Falcons
WR - Adam Thielen, Vikings
TE - Travis Kelce, Chiefs
LT - David Bakhtiari, Packers
LG - Rodger Saffold, Rams
C - Alex Mack, Falcons
RG - Zach Martin, Cowboys
RT - Mitchell Schwartz, Chiefs AND Daryl Williams, Panthers

EDGE - Everson Griffen, Vikings
EDGE - Demarcus Lawrence, Cowboys
INT DL - Fletcher Cox, Eagles
INT DL - Calais Campbell, Jaguars
LB - Von Miller, Broncos
LB - C.J. Mosley, Ravens
LB - Telvin Smith, Jaguars 
CB - Casey Hayward, Chargers
CB - A.J. Bouye, Jaguars
S - Earl Thomas, Seahawks
S - Micah Hyde, Bills
DB - Xavier Rhodes, Vikings

PK - Justin Tucker, Ravens
P - Brett Kern, Titans
KR - Tyler Lockett, Seahawks
PR - Pharoah Cooper, Rams
ST - Matthew Slater, Patriots