Alessandra Ambrosio, 42, looks flawless in a patterned bikini as she poses on the beach in Spain a month after splitting from Richard Lee, 41
The Brazilian model, 42, took to Instagram on Monday to share photos of herself modelling a plunging bikini and a Loewe bucket hat at Cala Gracioneta, Spain.