After a half season with the Minnesota Vikings, Josh Freeman signed a contract Wednesday with the New York Giants.

Freeman joined the Vikings after being released by the Tampa Bay Buccaneers.

He will most likely serve as a backup behind Eli Manning, who just underwent ankle surgery last week.