The long national nightmare is over: Michigan coach Jim Harbaugh's satellite camp tour has officially come to an end. After four weeks, 20-some odd camps and endless arguments over the tour's merits, there will thankfully, never again be any mention of satellite camps going forward.
Until next year, anyway.
While parts of the country spent the last couple of months in an uproar about the camps themselves, let's not forget what the whole tour was really about: No, not helping kids reach their football dreams. We're talking about seeing Harbaugh in as many weird, obscure local jerseys as humanly possible.
More from FoxSports
That's right: One of the great by-products of the Michigan coach's tour was the daily excitement that came with logging onto social media sites and wondering, "Whose jersey will Harbaugh wear today?"
This new American pastime may be over, but the pictures still live on. So let's rank Jim Harbaugh's satellite-camp jerseys:
1. Hank Aaron (Atlanta-area)
Sure, Harbaugh could have honored other local Atlanta legends like Matt Ryan, Dominique Wilkins or that one really good player the Thrashers had that one year, but it really is fitting that Harbaugh spent his time in Atlanta showing respect to not only the greatest player the Braves have ever had, but one of the greatest to ever play the game, period.
Harbaugh gets an extra shout-out during this Atlanta stop after getting caught on camera introducing himself to new Georgia coach Kirby Smart as simply "Harbaugh."
Jim Harbaugh introduced himself to Kirby Smart by saying: "Kirby, how you doing? Harbaugh." pic.twitter.com/Sk3mTk5nWg— Justin Felder (@Justin_FOX5) June 2, 2016
2. John Stockton (Utah)
Admittedly, I didn't even realize that Harbaugh wore a Stockton jersey (or even held a camp in Utah) until I started researching this article. But once I found out, well, it changed my life forever.
After all, who is more synonymous with Utah than Stockton (OK, except maybe Karl Malone)? And who's more random in general? Seriously, when's the last time you even thought of John Stockton in a meaningful way before this very mention? I'd guess at least a decade.
It's incredible, and the only way it could have possibly been made any better is if Harbaugh had thrown some short shorts over his khakis.
Speaking of which, coach, if you're reading: Why didn't you throw some short shorts over your khakis?
3. Willie Taggart (South Florida)
Jim Harbaugh putting on a Willie Taggart USF jersey pic.twitter.com/NI6cVABSPc— Josh Newberg (@joshnewberg247) June 4, 2016
This feels totally random: The University of South Florida coach? Until, that is, you realize that Harbaugh once helped his father recruit Taggart to Western Kentucky, and even served as best man at Taggart's wedding. No, for real. That actually happened.
Turns out Taggart was in Harbaugh's wedding as well. These guys are close. So what better way to honor that friendship than by wearing his jersey at a local camp?
The answer is "nothing."
4. Andrew Luck (Indianapolis)
Anyone think it's a coincidence that Harbaugh wore Luck's jersey at an Indiana satellite camp, and a few weeks later Luck signs the biggest contract in NFL history?
Me neither. That's simply the Harbaugh effect.
5. Colin Kaepernick (Northern California)
Harbaugh wearing Kaepernick in Sacramento today. pic.twitter.com/WbIV3XCZs3— Isaiah Hole (@isaiahhole) June 23, 2016
Guess we know where Harbaugh stands on the Kaepernick vs. Blaine Gabbert QB battle heading into 49ers camp.
6. Alex Smith (Kansas City)
The jersey of choice for Jim Harbaugh in Kansas City at the Midwest Elite Camp? Chiefs' quarterback Alex Smith. pic.twitter.com/JkBZwGYTT3— Jeremy Crabtree (@jeremycrabtree) June 15, 2016
Not only did Harbaugh honor his former 49ers quarterback (Kaepernick), but also the man he ran out of San Francisco to make room for Kaepernick.
Say what you want about Harbaugh, but the man doesn't pick favorites.
7. Kobe Bryant (Los Angeles)
Jim Harbaugh is repping Kobe Bryant at the LA camp this morning. pic.twitter.com/GoOEneOQ5E— Isaiah Hole (@isaiahhole) June 25, 2016
An obvious choice, sure. But shout-out for going with the Kobe sleeved t-shirt, as opposed to the jersey.
The move totally caught us off-guard, which is of course exactly what Jim Harbaugh wanted.
The man always keeps us on our toes!
8. Allen Iverson (Virginia)
Credit Harbaugh here. With a camp in Virginia, he could have gone with a more obvious selection, like Ralph Sampson or Tiki Barber. But instead, Harbaugh decided to throw it back to A.I., who grew up in nearby Hampton.
The only way this jersey choice could have been better? If Harbaugh had instead gone crazy old-school and donned the Allen Iverson throwback Bethel High School threads.
9. Marcus Mariota (Hawaii)
The final camp stop might have been the most appropriate, as Mariota is a local legend in Hawaii.
Bonus points to Harbaugh, considering that Mariota played for Oregon, his biggest rival at Stanford.
(Does this mean he'll wear an Ezekiel Elliott jersey next year in Dallas?)
10. Jon Lieber (Alabama)
Jim Harbaugh has changed into a Jon Lieber Cubs jersey for 2nd half of camp. Lieber played at South Alabama. pic.twitter.com/44ODBw46zD— Creg Stephenson (@CregStephenson) June 7, 2016
Lieber attended the University of South Alabama before his 14-season career as an All-Star MLB pitcher. How can you not give Harbaugh an A+ for creativity here?
11. Cal Ripken (Baltimore)
Jim Harbaugh goes with the Cal Ripken jersey at a satellite camp today in Baltimore. pic.twitter.com/GuBd95bDtd— Jon Solomon (@JonSolomonCBS) June 6, 2016
Cal Ripken was baseball's iron man, and Harbaugh is college football's satellite camp iron man.
It only makes sense.
12. Ray Lewis (Baltimore)
Wardrobe change. Jim Harbaugh is on to the Ray Lewis jersey. pic.twitter.com/tC9ODu40Sq— Jon Solomon (@JonSolomonCBS) June 6, 2016
Yes, Harbaugh made a mid-camp jersey change in Baltimore to throw on Ray Lewis' old No. 52. And yes, we're going to let you fill in your own Ray Lewis jokes here.
13. J.J. Watt (Houston)
Jim Harbaugh on why he wore a JJ Watt jersey: "He's kind of the man in H-Town." pic.twitter.com/0KcqD6OlKy— Sam Khan Jr. (@skhanjr) June 14, 2016
The best part of this decision? Harbaugh explained his choice of Watt's jersey in Houston by simply stating, "He's kind of the man in H-Town."
14. Derek Jeter (New Jersey)
Michigan head coach Jim Harbaugh donning the Derek Jeter jersey today. pic.twitter.com/33QslIGpM5— Matt Schneidman (@matt_schneidman) June 9, 2016
An obvious choice since "The Captain" and Harbaugh are basically besties; Jeter has attended both Michigan games and the school's signing day event since iron man Jim Harbaugh was hired two years ago.
15. Stephen Curry (San Francisco)
Better look of Harbaugh in the Steph jersey. pic.twitter.com/NKYbFSeKbj— Isaiah Hole (@isaiahhole) June 24, 2016
How soon until Ayesha Curry tweets at me, claiming this ranking is rigged?
16. Denard Robinson (Florida)
Always great to see Coach Harbaugh ! Go blue 〽️〽️ pic.twitter.com/RqpajLTNME— Chase Lasater (@ChaseLasater) June 4, 2016
One former Michigan quarterback showing respect for another Michigan quarterback, nothing to hate on here (this is where I'd add in a fist-pump emoji if our software allowed).
17. Mario Manningham (New York)
Harbaugh wears Harding star Mario Manningham jersey today pic.twitter.com/aRQ52ZbCoC— Bill Bender (@BillBender92) June 9, 2016
More fist pumps.
18. Julio Jones (Alabama)
Harbaugh claims he wore Jones' jersey because he wanted to draft the former Alabama wide receiver back in 2011.
But we all know the real reason he wore it: To troll Nick Saban.
19. Archie Manning (New Orleans)
Stylish, classic choice by Harbaugh.
I only wish he'd thrown on the matching Sean Payton visor to add to the effect.
20. Derek Holland (Dallas)
Sure, the nation may have expected Harbaugh to rock either a Dirk Nowitzki or Tony Romo jersey. But, Jim Harbaugh never does what anyone expects him to.
Like with Texas Rangers pitcher Holland's jersey. Bonus points for picking a totally obscure member of a team that no one in America knows anything about.
The more important question here: What are the chances that Harbaugh had to custom order this jersey before he went on tour? I'm guessing like 98 percent.
21. Delanie Walker (Tennessee)
And the answer is... Delanie Walker pic.twitter.com/NxN1QiNifZ— Tom Kreager (@Kreager) June 14, 2016
@Kreager I thought he might rock the justin hunter jersey 🙈— jason (@jgarner63077) June 14, 2016
Another one that was DEFINITELY specially ordered.
22. Michael Thomas (Houston)
Mid-camp jersey change for Harbaugh. Now donning Dolphins' DB Michael Thomas, a former player of his @ Stanford pic.twitter.com/YSN05ummEJ— Sam Khan Jr. (@skhanjr) June 13, 2016
Shout out to Harbaugh for showing respect to Thomas, his former player at Stanford.
And who said this whole tour was strictly about drumming up attention?