David Beckham's staying in America for at least the next two years.

He's signed a new contract to play for LA Galaxy...

Beckham says he's turned down offers from around the world to remain in the MLS...as his family are settled in the states.