HOUSTON, TX - SEPTEMBER 11: Brock Osweiler #17 of the Houston Texans warms up before playing against the Chicago Bears at NRG Stadium on September 11, 2016 in Houston, Texas. (Photo by Thomas B. Shea/Getty Images)

Brock Osweiler has reportedly found his surprising next destination

What a story this could be.

Brock Osweiler is reportedly heading home. Well, at least he's heading back to where his NFL career began.

Mike Florio and other NFL sources are reporting that the former Denver Broncos draft pick is on his way back to the Mile High City.

Less than 18 months ago, Osweiler decided to turn down a contract with Denver (worth $16 million per year, according to Florio) to join the Houston Texans. His gig in Texas didn't work out, and that's an understatement. In fact, the Texans traded him away to Cleveland as part of a package that was basically a salary dump.

Osweiler showed some nice things during the preseason in Cleveland, though, and that's led to him getting another chance in Denver. He's signing, reportedly, to a one-year, $775,000 deal, which means the Browns will pay him $16 million minus whatever the final number ends up being.

With that said, the past has to be in the past for Osweiler, because he does have the opportunity to make up for lost time.

Previously, he strolled the Denver sidelines as the backup to Peyton Manning, which was a gig with a low ceiling. This time around, though, he'll start off by likely backing up Trevor Siemian as Paxton Lynch heals up from a shoulder injury, so at the very least there's an opportunity for Osweiler to jump on if Siemian doesn't play well.

Florio is reporting that Osweiler could be released once Lynch is healthy, but he is expected to miss the first 2-4 regular season games of the 2017 season, so there is a slight window of opportunity for Osweiler.

If he impresses in practice and Siemian can't get the job done, perhaps Osweiler will have one more shot.

What a story that would be for the former 2nd round pick.