Salma Hayek Covers Vogue Germany September 2012











Photo Credit: Alexi Lubomirski for Vogue Germany