Shakira & Gerard Pique Do Some Last Minute Holiday Shopping in Miami

Add your description here.

Shakira and her longtime love Gerard Pique are finishing up their Christmas shopping!The 42-year-old singer and 32-year-old soccer star were spotted while stopping by some stores on Monday evening (December 23) in Miami, Fla.