Samara Weaving wears Carolina Herrera While promoting “Carolina Caroline” in New York

Samara Weaving

Carolina Herrera

Samara Weaving - The Impression