Alessandra Ambrosio on the beach

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

All photos: Splash/ All Over Press

X