Shakira serves it up again. The dancing and the song are amazing.