Shakira flaunts her toned physique and iconic dance moves while filming a commercial in Catalonia, Spain. The 38-year-old singer rocked a bikini with a black skirt during the shoot. Shakira is also delving into the video game world with a secret project she’s working on with the creators of Angry Birds, as reported by E! News. She has previously appeared as a character in the popular game. Take a look at over 20 pictures of Shakira looking stunning on the commercial set.