It has been played at almost every children's party for over 20 years - but there's one mysterious dance move that still baffles most.
Cha Cha Slide by American artist DJ Casper spent five weeks on the Billboard Hot 100 chart following its release in August 2000.
The iconic song, which was originally written as a step aerobics routine, guides listeners through the dance moves, instructing them to slide, hop and stomp throughout the song.