Hoping to rebound from their loss to the Patriots, the Broncos traveled to Ralph Wilson Stadium for an AFC duel with the Buffalo Bills. The Broncos grabbed the early lead in the first quarter, with quarterback Tim Tebow scrambling for a 1-yard touchdown. The Bills stormed back, reeling off 17 unanswered points in the second quarter, with a 28-yard field goal by placekicker Dave Rayner, an 80-yard punt return for a touchdown by Leodis McKelvin and a 4-yard touchdown run by running back C. J. Spiller. The Broncos cut into Buffalo's lead early in the third quarter, with Tebow throwing a 17-yard touchdown pass to tight end Daniel Fells. However, the Broncos were held scoreless for the remainder of the game. The Bills added to their lead, with three field goals by Rayner&#8212;a pair of 25-yarders in the third quarter, followed by a 29-yarder early in the fourth quarter. The Bills pulled further away, converting two turnovers off Tebow into touchdowns&#8212;a 37-yard interception return by safety Jairus Byrd, followed by a 17-yard fumble return by linebacker Spencer Johnson.
Question: Who scored the longest touchdown?
Answer: Leodis McKelvin