New York Jets Ultimate Franchise Player Selection

This is the latest post in Kurt’s continuing series to identify the NFL’s Ultimate Franchise Player of All-Time. For an explanation of his methodology for choosing each franchise’s ultimate franchise player, and then how you and he will choose the NFL’s Ultimate Franchise Player from that list, click here.

Previous selections: ARI | ATL | BAL | BUF | CAR | CHI | CIN | CLE | DAL | DEN | DET | GB | HOU | IND | JAX | KC | MIA | MIN | NE | NO | NYG

So just who is the greatest player in New York Jets history?

Perhaps the answer to this type of question is best left to the know-it-alls on WFAN.

But here we go anyway, and there is a compelling argument depending on the type of criteria you want to use for the honor.

Obviously the Jets have not had nearly the success of their counterparts the Giants over the years. But the Jets do own a place in one of pro football’s most historic games, which goes far in deciding the Jets best player ever.

Before making the final arguments, here’s a look at our own all-time Jets team…


Mark Gastineau (DE 1979-88)

The All-Time Jets squad starts pretty good with the New York Sack Exchange. Gastineau was known for his post-play dancing ability as much as getting to the quarterback. During one game versus the LA Rams in 1983, Gastineau’s sack dance led to a nearly all-out brawl.

Sacks officially became a NFL stat early in Gastineau’s career. In 1983 and 1984 alone, he had 41 sacks, which came during a period in which Gastineau earned five consecutive Pro Bowl appearances.

Joe Klecko (DT 1977-87)

Sacks were not yet an individual statistic in 1981, but the Jets recorded 66 as a team that year with Klecko himself unofficially recording 20.5 sacks from the defensive tackle position.

Marty Lyons (DT 1979-89)

Lyons never did get Pro Bowl recognition like teammates Gastineau and Klecko, but the University of Alabama alum had his own decade-plus run in the league. Lyons remains in the organization as the team’s radio analyst.

Shaun Ellis (DE 2000-10)

A 12th overall pick, Ellis recorded 73.5 sacks in his career. One of his most memorable moments came when he ended a snowball war with Seattle Seahawks fans by shoving the entire snowbank at the section.

Dennis Byrd (DE 1989-92)

Byrd is remembered for suffering a serious spinal cord injury that ended his career in November, 1992. The injury cut short a career in which Byrd had recorded 13 sacks two seasons prior. Byrd’s #90 was formally retired by the Jets during the 2012 season.

Larry Grantham (OLB 1960-72)

One of the original stars of the franchise, Grantham was one of seven players to play all ten years of the AFL with the same franchise. Grantham’s tenure started with the sparsely attended New York Titans era and culminated with the franchise’s Super Bowl III win.

Kyle Clifton (MLB 1984-96)

Clifton never was selected for the Pro Bowl, but he patrolled the middle for 13 years, recording astounding tackle numbers in the process, including 199 (tackles are an unofficial stat kept by the team) in 1988.

Mo Lewis (OLB 1991-2003)

Lewis started 200 games, the third most in franchise history, and was defensive captain his last seven years. One of his most memorable plays was when he knocked out Drew Bledsoe in 2001, which inadvertently ushered in the Tom Brady era.

Wahoo McDaniel (MLB 1964-65)

The University of Oklahoma has made an incredible contribution to the pro wrestling world over the years, starting with Wahoo McDaniel and continuing with Dr. Death Steve Williams and most recently Jack Swagger.

Wahoo also had an eight-year football career with four different AFL teams, and was with the Jets in 1964-65. He was best remembered for making a ton of tackles in a game versus the Denver Broncos and quickly becoming a cult favorite of fans and Jets radio announcer Merle Harmon.

If I need to go to a 3-4 scheme, I’m plugging in Wahoo. Between Wahoo, Dennis Byrd, and Gastineau, the state of Oklahoma is well-repped on the Jets all-time defense.

DarrelleRevisDarrelle Revis (CB 2007-present)

‘Come on Darrelle, you know you interfered before making that pick against the Dolphins, just admit it now!!!’

That was basically how a silly ten-minute exchange between Mike Francesca and Revis went down, which ended with a Jets staffer urging Revis to hang up the phone.

Revis tore his ACL early in the 2012 season, and as of this writing a soap opera is going on regarding whether the Jets actually have Revis on the trade block.

Aaron Glenn (CB 1994-2001)

Glenn became a two-time Pro Bowler for the Jets before leaving for the Houston Texans and other teams in the final half of his 15-year career. Glenn was a two-time Pro Bowl selection for the Jets in the late 1990’s.

Victor Green (S 1993-2001)

Green started every game in his final 6+ years with the team, and he is tied for third place with several other players with 24 interceptions for his career.

Dainard Paulson (S 1961-66)

I go old, old, old, old school for my second safety. Paulson intercepted 12 passes in the 1964 season. Another option at safety would be Ronnie Lott, who spent his last two seasons with the Jets.



Winston Hill (OT 1963-76)

The offensive tackles on the All-Time team are big-time. Hill was a perennial All-Star/Pro Bowl selection from 1967 through 1973. He was one of the heroes of Super Bowl III opening gaping holes for Matt Snell.

Marvin Powell (OT 1977-85)

One of many, many great offensive tackles to come out of USC, Powell was a top-five overall draft choice and mostly lived up to his billing, earning Pro Bowl recognition five consecutive years.

Randy Rasmussen (OG 1967-81)

A longevity pick here, the Nebraska native never made the Pro Bowl, but he appeared in 207 games for the Jets (tops among non-kickers) and was one of the final members of the Super Bowl III squad to retire.

Dan Alexander (OG 1977-89)

His career was similar to Rasmussen. He also never achieved Pro Bowl recognition, but he played in 192 regular season games, starting 182.

Kevin Mawae (C 1998-2005)

Center is a position of strength on the All-Time team, a list that also includes Joe Fields (1975-1987) and Nick Mangold (2006-present). In addition to being a perennial Pro Bowler, Mawae also served as player rep and later become president of the NFLPA. Mawae remains one of the most respected men in franchise annals.

Mickey Shuler (TE 1978-89)

There has never been a tremendous lineage at tight end in franchise history, but Shuler is the best of the bunch. Between 1984-88, Shuler recorded seasons of 68, 76, 69, and 70 receptions.

Wesley Walker (WR 1977-89)

Legally blind in one eye, Wes Walker remains the most dangerous deep threat the Jets have ever had, averaged 24.4 yards on 48 receptions in his sophomore year in 1978. Walker caught 15 passes for 300+ yards over two playoff games while helping the Jets to the AFC Championship Game in January, 1983.

Don Maynard (WR 1960-72, HOF)

An original Titan, Maynard is very much in the conversation as Jets best ever player and is ranked #60 on Pro Football References EloRater. Maynard still holds the three highest single-season yardage totals in franchise history, all in 14 game seasons.

Other receivers on the all-time depth chart include fan favorite Wayne Chrebet (1995-2005), and Wisconsin Badgers legend Al Toon (1985-92).

Freeman McNeil (RB 1981-92)

A third overall draft pick, McNeil was considered underwhelming by some, but after further examination his career was not bad.

He lasted 12 years, and while he did get phased into a part-time role late in his career, even in his peak years he was rotated with Johnny Hector and others.

That said, McNeil is second in career rushing, and ended his career with a 4.5 average per rush, never averaging below 4.0 in any season. His only fault was he never had a heavy-duty 300+ carry season, which actually extended his career.

Kevin-Mawae-TitansvsPackers-Nov-2-08Curtis Martin (RB 1998-2005, HOF)

As a Jet, he rushed for over 10,000 yards. For his career, CuMart ranks fourth all-time with over 14,000 rushing yards. Counting his New England days, Martin rushed for over 1,000 yards in ten consecutive seasons. His next-to-last season was his best, as Martin went for nearly 1,700 yards at age 31. Martin’s RPI on Pro Football Reference sits at #57.

Backups in the Jets all-time backfield include John Riggins, along with AFL icons Matt Snell and Emerson Boozer.

Joe Namath (QB 1965-76, HOF)

Even compared to others in his era, Namath’s stats don’t necessarily stand out. He completed just over 50% of his passes and his career QB rating is a mere 65.5. Pro Football Reference only ranks him at #342.

But Namath is not to be judged by statistics, although he did become the first in pro football to pass for 4,000 yards in a season and he threw for 55 TD’s between 1966-67.

If he hadn’t had a knee injury dating back to his days at the University of Alabama, Namath’s career would had been even greater, with potentially more championships. As it is, January 12, 1969 continues to sit on its own merits.

Ken O’Brien (QB 1984-93)

Part of the QB Class of ’83, O’Brien also had a much better career than many give him credit for.

In his second season as a starter, O’Brien threw 25 TDs against just eight interceptions. One of O’Brien’s most memorable games was a duel versus Dan Marino in 1986 that saw the Jets win 51-45. O’Brien threw for 479 yards that day while Marino went for 448. That would be the most yards between two QBs in a game in league history for 25 years.

That 1986 season looked like would finally be the Jets year as the team stood at 10-1 at one point. That was before Paul Maguire got on television and proclaimed the team would not win another game the rest of the season.

The Jets did wind up finishing 10-6, although they did win a first-round playoff game.

Pat Leahy (K 1974-91)

Leahy is not only the Jets all-time leading scorer but the greatest Saint Louis Billiken to ever play in the NFL. Leahy made 71% of his kicks over a career playing his games in the swirling winds of Shea Stadium and the Meadowlands.



There are so many to choose from!

Many people will forget that Lou Holtz was once the Jets head coach, though he stayed on the job only slightly longer than Bill Belichick.

Charlie Winner also coached the team, but at 9-14 he did not quite live up to his name. And who can forget Bruce Coslet and Richie (4-28) Kotite??

And then there’s always Herman Edwards – ‘HELLO, YOU PLAY TO WIN THE GAME!!!’

Or there’s Pete Carroll, he did a year in the 1990s. Or Eric Mangini.

Or – just maybe, we just continue to roll with Rex Ryan.

Actually, I’m going to pass on all of the above and go with Weeb Ewbank.



Remember the Pro Football Reference Rankings I mentioned earlier? Curtis Martin #57, Don Maynard #60, Joe Namath #342.

The NFL Network Top-100 list had things vastly different, ranking Namath exactly at #100 and leaving Martin and Maynard unranked. Namath was also the lone Jets player ranked (at #96) on the Sporting News 1999 list.

If you like stats and longevity, your choice might be Martin or Maynard.

However, one must shudder thinking how differently pro football might be today if Joe Namath chose the St. Louis Cardinals in the NFL instead of the New York Jets in late-1964.

With a new owner, and a new television contract in tow, Namath was the right man for the right team at the right time. Namath was the lone 4,000 yard passer in a season until Dan Fouts came along in the late 1970s with an expanded schedule.

When NBC pulled the plug on the infamous final moments of what would become the ‘Heidi Game’, it was realized that Joe Namath now meant something, and when the Jets beat the Colts a couple months later, the AFL officially became equal to their NFL counterparts.

With all due respect, Martin and Maynard would probably (in my opinion) tell you that Namath was, and remains, the New York Jets.

The selection of New York Jets Ultimate Franchise Player is…


Joe Namath and the Jets won Super Bowl III, but they go down as one of the worst Super Bowl champions ever.

Joe Namath and the Jets won Super Bowl III, a game that continues to live on as one of the most important in NFL history.

About Kurt Allen

Have written/blogged about sports since 2000, along with starting my popular Twitter feed in 2009. I also closely follow fantasy sports developments, along with events such as the NFL Draft.


  1. Klecko may be the best Jet of all time.

    A few names left off your list. Elliot, Philbin, Hasty on the Defense and Toon, Herman, Boozer and Snell on the offense

  2. Like Tony C I also rank Klecko very high on my All-Time Jets list. A few more ommissions: On offense – Jerome Barkum WR/TE, Richard Castor TE, Jim Sweeney C,G,T Defense – John Abraham DE (haven’t had a legit pass rusher since he left for Falcons), Erik McMillan S, much more talented than Victor Green

  3. You are right on my Abraham omission, only six years, had him on my Falcons list.

  4. Can you really have CPAlead widget within a Joomla site?

  5. HQaRwU You made some nice points there. I did a search on the subject matter and found most persons will approve with your blog.

  6. Thanks for the great website you’ve created at Your enthusiasm is certainly inspiring. Thanks again!

  7. I’d been honored to receive a call from my friend as soon as he found the important suggestions shared on your
    own site. Examining your blog posting is a real fantastic experience.
    Thanks again for taking into account readers just like me, and I hope for you the best of success for a professional in this realm.

  8. 9/4/2016 does it yet again! Quite a interesting site and a well-written post. Nice work!

  9. Great information. Lucky me I found your blog by accident (stumbleupon).
    I have bookmarked it for later!

  10. Loving the information on this website, you have done outstanding job on the blog posts.

  11. I too conceive thence, perfectly pent post!

  12. Valuable information. Lucky me I discovered your website unintentionally, and I am shocked why this coincidence didn’t
    took place in advance! I bookmarked it.

  13. It’s amazing to visit this web page and reading the
    views of all friends concerning this article, while I am
    also zealous of getting experience.

  14. You are a very smart individual!

  15. Hello, you used to write wonderful, but the last few posts have been kinda
    boring… I miss your great writings. Past several posts are
    just a bit out of track! come on!

  16. Fine way of telling, and nice post to get information on the topic of my
    presentation focus, which i am going to convey in college.

  17. Only a smiling visitant here to share the love (:, btw great design and style.

  18. Appreciate– very user-friendly and lots to think about!

  19. I’m not certain the place you are getting your information, but good topic.
    I needs to spend some time learning much more or understanding more.
    Thank you for wonderful information I was searching for this information for my

  20. 9/10/2016 I’m gratified by the manner in which covers this kind of subject matter! Generally to the point, sometimes polemic, always well-written and more often than not quite stimulating.

  21. 9/10/2016 does it again! Quite a perceptive site and a well-written post. Nice work!

  22. If some one needs expert view about blogging and site-building after that i suggest him/her
    to visit this webpage, Keep up the fastidious job.

  23. 9/12/2016 @ 08:08:34 does it once again! Quite a thoughtful site and a well-written post. Thanks!

  24. Keep on writing, great job!

  25. 9/13/2016 @ 07:37:09 In my estimation, does a good job of handling topics of this sort. While sometimes intentionally controversial, the information is generally well researched and stimulating.

  26. I do believe all the concepts you have presented in your post.
    They are very convincing and will certainly work.
    Still, the posts are very short for newbies. May you please extend them a little from next time?

    Thanks for the post.

  27. Its not my first time to visit this site, i am visiting
    this site dailly and take nice data from here every day.

  28. Good way of telling, and nice piece of writing to obtain information on the topic of my presentation topic, which i am going to
    deliver in college.

  29. Highly descriptive post, I enjoyed that bit.

    Will there be a part 2?

  30. Excellent read. I just now sent this on 9/14/2016 to a fellow student who has been doing a little research of her own on this subject. To say thank you, she just bought me lunch! So, let me express my gratitude by saying: Thanks for the drink!

  31. Hello my loved one! I wish to say that this post is amazing,
    nice written and come with approximately all vital infos.

    I would like to look more posts like this .

  32. Excellent read. I just now passed this on 9/15/2016 to a fellow student who has been involved in some work of her own on this subject. To show their appreciation, they just bought me lunch! So, I should probably say: Thanks for the meal!

  33. As I website possessor I believe the content material here
    is very fantastic, thanks for your efforts.

  34. Just desire to say your article is as astonishing. The clearness on your publish is simply spectacular and i can think you
    are a professional on this subject. Well together with your permission allow me to seize
    your RSS feed to stay up to date with approaching post. Thanks 1,000,000 and please carry on the enjoyable work.

  35. It’s very effortless to find out any matter on web as compared to
    books, as I found this article at this site.

  36. These are really fantastic ideas in concerning
    blogging. You have touched some nice points here. Any way keep up wrinting.

  37. Great blog here! Also your web site loads up fast! What host are you using?

    Can I get your affiliate link to your host? I wish my site loaded up as
    fast as yours lol

  38. Keep functioning ,fantastic job!

  39. Thanks for sharing your info. I truly appreciate your efforts and I will be waiting for your further
    post thank you once again.

  40. Hello would you mind sharing which blog platform
    you’re using? I’m looking to start my own blog in the
    near future but I’m having a hard time making a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique.

    P.S Apologies for being off-topic but I had to ask!

  41. My partner and I stumbled over here different website and
    thought I may as well check things out. I like what I see so i am just following you.
    Look forward to exploring your web page yet again.

  42. It’s going to be end of mine day, but before end I am reading this fantastic post to improve my

  43. Superb blog! Do you have any tips for aspiring writers?

    I’m planning to start my own blog soon but I’m a little lost on everything.
    Would you propose starting with a free platform like WordPress or go for a paid option? There
    are so many choices out there that I’m totally overwhelmed ..
    Any suggestions? Many thanks!

  44. If you wish for to obtain much from this article then you have to
    apply these methods to your won website.

  45. I’m impressed, I must say. Rarely do I encounter a blog that’s equally educative and amusing, and
    without a doubt, you have hit the nail on the head.
    The issue is something which not enough people are speaking intelligently about.
    Now i’m very happy I found this in my hunt for something
    concerning this.

  46. Hello my loved one! I wish to say that this post is amazing, nice
    written and come with almost all vital infos. I would like to see
    extra posts like this .

  47. Hi there! This is my first visit to your blog!

    We are a collection of volunteers and starting a new initiative in a community in the same niche.

    Your blog provided us useful information to work on. You have done a outstanding job!

  48. It’s very effortless to find out any matter on net as compared
    to textbooks, as I found this post at this site.

  49. LIke your site. Do you want to trade links.

  50. I am regular visitor, how are you everybody? This article posted at this site is
    actually pleasant.

  51. I don’t know if it’s just me or if everybody
    else experiencing issues with your website.
    It appears as if some of the text on your content are running off the screen. Can somebody
    else please comment and let me know if this is happening to them too?

    This may be a issue with my web browser because I’ve had this happen previously.
    Appreciate it

  52. Hi, There’s no doubt that your blog could possibly be having browser compatibility
    issues. When I look at your web site in Safari,
    it looks fine however, when opening in IE, it has some overlapping issues.
    I merely wanted to provide you with a quick heads up!
    Other than that, excellent website!

  53. I would like to take the ability of saying thanks to you for the professional advice I have always enjoyed visiting your site.
    I’m looking forward to the commencement of my college research and the whole groundwork would never have been complete without surfing this site.
    If I can be of any assistance to others, I might be glad to help by means of what I have learned from here.

  54. Greate article. Keep posting such kind of info on your page.
    Im really impressed by your blog.[X-N-E-W-L-I-N-S-P-I-N-X]Hi
    there, You’ve done an incredible job. I’ll definitely digg it and
    personally recommend to my friends. I am sure they will be benefited
    from this website.

  55. Hey there! I’ve been following your weblog for a long time now and finally got the bravery
    to go ahead and give you a shout out from Kingwood Tx!

    Just wanted to mention keep up the fantastic job!

  56. I believe that is among the so much important information for me.
    And i am satisfied reading your article. But want to commentary on few normal things, The site
    taste is ideal, the articles is actually excellent : D.
    Just right process, cheers

  57. What’s up colleagues, how is the whole thing, and what you desire to
    say regarding this paragraph, in my view its actually awesome for me.

  58. 10/2/2016 Like– very user-friendly and much to consider!

  59. I’m pleased with the way that handles this type of subject matter! Usually on point, sometimes controversial, always well-written and more often than not quite stimulating.

  60. WOW just what I was looking for. Came here by searching for
    unblock minecraft sweet and awesome

  61. “I’m not sure where you’re getting your info, but good topic. I needs to spend some time learning much more or understanding more. Thanks for excellent info I was looking for this information for my mission.”

  62. 10/4/2016 @ 07:42:09 says well done!

  63. Its like you read my mind! You appear to know a lot about
    this, like you wrote the book in it or something.
    I think that you could do with a few pics to drive the message home a bit, but instead of
    that, this is wonderful blog. A fantastic read. I’ll definitely be back.

  64. 10/5/2016 I’m pleased with the way that handles this type of subject matter! Generally to the point, often polemic, always well-written and more often than not quite stimulating.

  65. bookmarked!!, I like your site!

  66. I am genuinely glad to glance at this blog posts which carries tons of helpful information, thanks for providing
    these data.

  67. Terrific work! This is the kind of info that should be shared across the web.
    Shame on the seek engines for not positioning this publish higher!
    Come on over and visit my web site . Thanks =)

  68. Hello there! Do you know if they make any plugins to help with SEO?
    I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very
    good results. If you know of any please share. Cheers!

  69. 10/9/2016 @ 10:29:48 Nice post!

  70. JwmtPs Merely wanna comment that you have a very nice website , I like the design and style it really stands out.

  71. Good day! I know this is kind of off topic but I was wondering which blog platform are
    you using for this website? I’m getting sick and tired of WordPress because
    I’ve had issues with hackers and I’m looking at options for another platform.
    I would be fantastic if you could point me in the direction of a
    good platform.

  72. 10/12/2016 does it yet again! Quite a perceptive site and a good post. Thanks!

  73. Quality articles or reviews is the main to invite the
    people to go to see the website, that’s what this web page is providing.

  74. Good information. Lucky me I recently found your
    website by chance (stumbleupon). I’ve book marked it
    for later!

  75. I’m impressed, I have to admit. Rarely do I encounter a blog that’s both
    educative and engaging, and let me tell you,
    you have hit the nail on the head. The issue is
    something not enough men and women are speaking intelligently about.
    Now i’m very happy I stumbled across this during my search for something regarding this.

  76. Some genuinely interesting information, well written and broadly speaking user genial.

  77. If you would like to take a great deal from this post then you have to apply these techniques to your won blog.

  78. My brother suggested I might like this web site. He was entirely right. This post truly made my day. You can not imagine just how much time I had spent for this info! Thanks!

  79. Spot on with this write-up, I truly think this website needs much more consideration. I all probably be again to read much more, thanks for that info.

  80. It as hard to find well-informed people in this particular topic, but you sound like you know what you are talking about! Thanks

  81. This is really interesting, You are a very skilled blogger. I have joined your feed and look forward to seeking more of your excellent post. Also, I ave shared your website in my social networks!

  82. Thanks-a-mundo for the blog article.Thanks Again. Keep writing.

  83. Sweet blog! I found it while searching on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I ave been trying for a while but I never seem to get there! Thank you

  84. times will often affect your placement in google and could damage your quality score if

  85. Im thankful for the blog article.Really thank you! Really Great.

  86. I think other web-site proprietors should take this website as an model, very clean and wonderful user genial style and design, as well as the content. You are an expert in this topic!

  87. You got a very excellent website, Gladiolus I observed it through yahoo.

  88. Say, you got a nice blog.Much thanks again. Cool.

  89. Really informative article.Thanks Again. Fantastic.

  90. Regards for this terrific post, I am glad I discovered this web site on yahoo.

  91. 10/17/2016 Appreciate the website– very informative and much to see!

  92. Wonderful work! That is the kind of information that should be

  93. Say, you got a nice blog post. Much obliged.

  94. This is really interesting, You are a very skilled blogger.
    I’ve joined your rss feed and look forward to seeking more of your wonderful post.
    Also, I have shared your site in my social networks!

  95. I like this web blog very much, Its a rattling nice berth to read and incur information.

  96. Regards for this post, I am a big fan of this site would like to go along updated.

  97. Way cool! Some extremely valid points! I appreciate you penning this article and also the rest of the website is really good.

  98. I truly appreciate this article.Really looking forward to read more. Really Cool.

  99. This very blog is no doubt interesting and besides diverting. I have found many interesting stuff out of it. I ad love to visit it again and again. Thanks a bunch!

  100. Say, you got a nice post.Much thanks again. Awesome.

  101. Say, you got a nice article.Really looking forward to read more. Keep writing.

  102. It as not that I want to copy your internet site, but I really like the design. Could you tell me which theme are you using? Or was it especially designed?

  103. in presenting only major quality products, presenting the ideal assortment,

  104. Thank you ever so for you blog post.Thanks Again.

  105. wow, awesome blog article.Thanks Again. Awesome.

  106. When I open up your Feed it seems to be a ton of junk, is the issue on my part?

  107. Thanks for the sen Powered by Discuz

  108. Im obliged for the article post.Thanks Again. Fantastic.

  109. Thanks for sharing, this is a fantastic post.Much thanks again.

  110. I have been surfing online more than 4 hours today, yet I
    never found any interesting article like yours. It is pretty worth enough for me.
    In my opinion, if all site owners and bloggers made
    good content as you did, the web will be much more useful than ever before.


  1. […] Jets Ultimate Franchise Player [Midwest Sports Fans] […]

Speak Your Mind