At the All Is Lost premiere at Cannes, Alessandra Ambrosio struck the fiercest pose she's got in an armor-like silver embellished long-sleeved gown by Roberto Cavalli.
At the All Is Lost premiere at Cannes, Alessandra Ambrosio struck the fiercest pose she's got in an armor-like silver embellished long-sleeved gown by Roberto Cavalli.