Yet David Beckham proved he could still set pulses racing fully clothed as he posed for a new campaign promoting his eponymous eyewear collection. The athlete, 49, jetted to Marrakech, Morocco ...