In the past he has claimed that there is a ‘fat kid’ inside but admits he works hard to keep a toned physique.
And yesterday Craig David,29, was spotted pounding the pavement in the sunshine in Miami – with his shirt off of course.
The Fill Me In singer is regularly spied indulging in a topless run but instead of his usual beach run he had ditched the sand in favour of the pavement as he worked up a sweat.

Focused: Craig David who has admitted he has a 'fat kid' inside him pounded the pavements in Miami yesterday