Alessandra Ambrosio is due to give birth any day but that isn't stopping the supermodel from flaunting her incredible figure.
Wearing the tiniest of bikinis, she struck a pose worthy of the Victoria's Secret Angel that she is, and shared it with her fans on her official Facebook page.
Ambrosio and her boyfriend Jamie Mazur were on the beach when the snap was taken, they were celebrating her 31st birthday April 11.
"Thank you all for the wonderful birthday wishes!!! Have a great weekend everybody!" she posted along with the stunning picture.
The baby will be the second for the Brazilian-born beauty and her California businessman fiancé.