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.