Kate Upton

Ph: Mario Testino | American Vogue June 2013 Cover
Other credits: Actor

Agencies