Browsing: Penelope Cruz stars on the cover of Vogue Spain December 2016 edition captured by fashion photographer Mario Testino