Isn't it remarkable that Mario Balotelli is still just 27-years-old?
The mercurial Italian appears to have been around forever and his wacky antics have made him something of a legend inside the game.
However, one could argue that he has never quite lived up to his early potential.
After winning the treble with Inter Milan in 2010 as a mere 20-year-old, Balotelli would then take his talents to Manchester City.
While he reached double figures in his first two seasons at the Etihad Stadium, three goals in 20 games during his final campaign saw him shipped out to AC Milan.
30 goals in 54 games saw the striker bag a move back to the Premier League with Liverpool, but after only scoring once in 16 league games, the enigmatic forward was dropped from the squad altogether.
A fruitless spell back at Milan meant that Balotelli had to head to France to rebuild himself with Ligue 1 side Nice, and he has done just that.
With 26 goals in 40 games, including nine strikes in 12 outings this term, Super Mario could well earn his first call-up to the Italian national side since 2014.
Even with his checkered past, some bigger clubs must be keeping an eye on his goalscoring exploits. But, out of Real Madrid and Barcelona, where would he prefer to play his football?
"I like Real Madrid, but if Barcelona called me I wouldn't cry," joked the Italian.
Balotelli also admitted that he considered signing for Juventus before Milan vice-chairman Adriano Galliani persuaded him to come back to the San Siro in 2013.
"First I talked to Juventus but then I decided to sign for Milan," he added. "I was a fan of the Rossoneri and Galliani was there, with whom I get along."
There's no doubt that he could have won more trophies if he had opted to head to Turin, but the Nice move has worked out perfectly for him thus far.
Will another big club ever take a chance on Balotelli again? Some might, but it's doubtful that Real or Barca are among them.