NFL Network analyst and former two time Super Bowl champion Giants front office executive Marc Ross was a guest on Glenn Clark Radio Thursday.

Among the topics he discussed were:
-How much of a factor are the Steelers in the AFC North even with Aaron Rodgers?
-For as good as the Bengals are offensively, can they be good enough defensively to actually be a threat?
-Why he’s again picking the Ravens to win the Super Bowl this year and says they have “no more excuses” to not break through
-John Harbaugh pushing back on the “Super Bowl or bust” narrative
-An idea of how the Ravens will handle their kicker situation as they hope Tyler Loop can nail down the job

If you missed the conversation, click play below to listen.

Photo Credit: Kenya Allen/PressBox

Glenn Clark

Listen to Glenn Clark Radio live Monday-Friday from 10 a.m. to noon. Follow Glenn Clark Radio on Twitter at @GlennClarkRadio.