He may be sporting a bushy beard but that still wouldn't have stopped passers-by from swooning over the tattooed hunk.
David Beckham is 39 years old but looks far from old.
The former football star gave Victoria Beckham's enemies something to think about on Tuesday, March 24, showing off his impressive abs on his balcony wearing nothing but a pair of red shorts and a T-shirt on his head.
The 'Spice Boy' also put his extensive tattoo collection on his body and bushy beard on full display as he leaned over the railing to look out on the action below.
David might be retired but he clearly hasn't stopped working out, if his physique is anything to go by.
Reports say the ex-England captain is looking to develop a new soccer team, and with it a new stadium, close to the sweeping Miami coastline.
In 2007, Becks also revealed plans to launch a new $25 million MLS franchise after exercising an option tied into the lucrative contract he signed after making a potentially risky move from Madrid to Los Angeles Galaxy.
But the development of a new stadium has hit a snag, with an adequate location yet to be approved; team management, name and kit colours have also yet to be finalised by Beckham and his fellow investors, reports DailyMail.