Alessandra Ambrosio and Nicolo Oddi on the beach in Brazil Alessandra Ambrosio and Nicolo Oddi on the beach in Brazil