Learn to dance breakdance, hip-hop, freestyle. Different styles, different dances - you can learn it!
This covers waving in depth and teaches you variations as well. You'll learn: