The Tampa Bay Buccaneers walked out of Bank of America Stadium with perhaps one of the most impressive comeback wins in their franchise history. Quarterback Josh Freeman threw for 248 yards and 3 touchdowns. Freeman threw 2 interceptions in this game as well. Nate Byham caught a 3-yard pass for a touchdown for the Bucs in the first quarter. Connor Barth scored 2 field goals in this game. Late in the fourth quarter, Vincent Jackson caught a 24-yard pass for a touchdown with 12 seconds left. Jackson caught the two-point conversion to tie the game. Dallas Clark caught a 15-yard pass for a touchdown that won the game for the Buccaneers in overtime. Doug Martin rushed for 138 yards. Martin surpassed 1,000 rushing yards in 10 games as a rookie. Michael Bennett and Da'Quan Bowers each registered a sack. The Tampa Bay defense held Carolina to 97 rushing yards. The Buccaneers swept their division rival Carolina Panthers this season.
Question: What all touchdowns did Josh Freeman throw?
Answer: 3-yard | 24-yard | 15-yard