Posted on November 12, 2011 by adminWho made Alessandra Ambrosio’s print top and denim shorts that she wore in New York? Shirt – Rebecca Taylor Shorts – Siwy Net a porter Piperlime Pink Mascara Tweet