Sources have yet to PROVE that this is Leo but most people there have confirmed it. 
Whoever it is, homeboy was getting DOWN!