Mario Balotelli is one of the great enigmas of modern football. Love him or hate him, the Italian striker's actions mean he is never far from the headlines (whether for good or bad), and he was back to his eccentric best this week while with AC Milan on their US tour.
Finding himself on one of the nation's plethora of basketball courts courtesy of US college Davidson, the former Manchester City front man showed off his talents alongside teammate Giampaolo Pazzini.
In typically nonchalant style Balotelli makes a couple of three-point shots from down town before setting himself up for a run at the basket.
The end result is a pretty impressive one-handed slam dunk that wouldn't look too out of place in the NBA....
Ok, NBA D-League.
Balotelli's on-court skills shouldn't come as too much of a surprise though, with the controversial striker having previously posted footage of his dunking ability back in April alongside a challenge to one of the NBA's greatest ever players, Los Angeles Lakers star Kobe Bryant.
Form on and off the court
On the football field meanwhile the striker was one of very few standout players for AC Milan last season as the Serie A giants struggled to a disappointing campaign. The ex-Man City man managed 14 goals in 30 domestic appearances.
Balotelli hasn't been able to replicate that form so far out in the US however, with Milan managing just one goal in four outings.
Often one to find himself in the media glare for the wrong reasons over recent seasons, his impressive display on the basketball court is good to see however. What's more, his talents far out-do the rest of his fellow soccer stars' attempts at mastering a variety of US sports over the last month or so.
While out the States with Milan, Balotelli has been the subject of numerous reports linking him to a move away from the Rossoneri, with a return to England mooted by many.
English Premier League duo Arsenal and Liverpool have both been linked with a move for the striker only for the latter's manager, Brendan Rodger,s having ruled out transfer this week.
But with AC having failed to qualify for next season's UEFA Champions League it remains to be seen whether the 23-year-old will still be with the club should others come calling in the next few weeks.
Who knows, with those kind of skills maybe a run at the NBA could be on the cards.