Alessandra Ambrosio turns 31 today when she could easily be spotted as someone in her twenties. She has been one of the top-paid and in demand models over the years, let's celebrate her birthday by bringing in her best bikini body photos.

The gorgeous model has made a name for herself in the runway and just last year, she announced she was pregnant for her second baby. She posted a message on her Facebook page last December saying:

"Anja, Jamie and I are overjoyed and extremely appreciative of all the wonderful wishes we've received!! 2011 has been a year filled with incredible gifts and this is the ultimate blessing!! Anja has filled our lives with love and we can't wait to welcome the new baby into the family this spring!!"

Alessandra, whose full name is Alessandra Corine Ambrosio was born in Brazil and has started modeling since 1996. Apart from being the crème of the crop in Victoria's Secret, she has also modeled for other famous brands like Armani Exchange, Christian Dior and Ralph Lauren.

She is married to Californian businessman Jamie Mazur and is a mother to their first child Anja Louise. She is also the Ambassador for the National Multiple Sclerosis Society.

Also Read:

Adriana Lima and Candice Swanepoel in Hot Victoria's Secret Campaign 2012 [PHOTOS]

Inside the Kardashian's Family Vacation, Clan Flaunts in Tiny Bikinis [PHOTOS]