Evolution of hip-hop dance with Will Smith

This is brilliant – Will Smith still has his moves!