Barack Obama's poked fun at one of sport's biggest stars - David Beckham.

His team LA Galaxy were guests at the White House - following their MLS Cup victory, and the US President jokingly tackled the 37 year old about his age.