Shakira is on the set of her latest music video, sporting a unique ensemble that includes a gypsy surfer look. She is also a roller derby player and a beach deejay, making her outfit even more intriguing. As she prepares for her scene, Shakira takes a moment to do some touch-ups on her makeup.