NEW YORK (AP) -- Amare Stoudemire has retired from the NBA after signing his final contract with the New York Knicks.

More...