Frank Gore signs one-day contract to retire with 49ers

Frank Gore has signed a one-day contract with the San Francisco 49ers and announced his retirement from the NFL.