Alessandra Ambrosio, 42, looks fabulous in a bikini on the beach before hitting Beyonce's concert... after splitting from model Richard Lee | Daily Mail Online
Mango Bay Bikini Top by Bravissimo | Plunge Bikini
FRANKIE BIKINI TOP - BEACH BLOSSOM 🌺 – CEACEA SWIMWEAR