context: Coming off their bye week, the Buccaneers went home, donned their throwback uniforms, and played a Week 9 duel with the Green Bay Packers.  This game would be the first career start for rookie quarterback Josh Freeman. Tampa Bay would trail early in the first quarter as Packers quarterback Aaron Rodgers completed a 74-yard touchdown pass to wide receiver James Jones.  The Buccaneers would get on the board with Freeman finding running back Derrick Ward on a 6-yard touchdown pass, but Green Bay answered with running back Ryan Grant getting a 2-yard touchdown run.  In the second quarter, Tampa Bay fired back as cornerback Ronde Barber returned a blocked punt 31 yards for a touchdown, but the Packers replied with Rodgers hooking up with wide receiver Donald Driver on a 32-yad touchdown pass.  The Buccaneers would close out the half with kicker Connor Barth booting a 38-yard field goal. After a scoreless third quarter, Green Bay would strike again in the fourth quarter as Rodgers got a 12-yard touchdown run.  Afterwards, Tampa Bay took the lead as Freeman completed a pair of 7-yard touchdown pass to tight end Kellen Winslow (with a failed two-point conversion) and rookie wide receiver Sammie Stroughter (with a successful two-point conversion pass to wide receiver Michael Clayton).  The Packers tried to get a comeback, yet safety Tanard Jackson came through with a 35-yard interception return from a touchdown.
question: Which player threw the longest touchdown pass?
answer: Aaron Rodgers