Alessandra Ambrosio finally covers up