Shakira 1
Shakira shook her stuff while performing at the Rock in Rio music festival in Arganda del Rey in Madrid on July 4th.

Shakira 2 Shakira 3 Shakira 4 Shakira 5 Shakira 6 Shakira 7 Shakira 8 Shakira 9 Shakira 10

SEE ALSO:   Maya Rudolph Reprises Spoofs of Beyonce, Michelle Obama in "SNL" Return