The New York Giants host the Tampa Bay Buccaneers in a game where both teams are desperate for a win. The Giants will start ...