Miranda Kerr Bikini Pictures

Miranda Kerr's Top Bikini Moments!

Miranda had a grin on her face during a 2008 beach stop in St. Barts.

Miranda Kerr turns 31 on Sunday! She may no longer be a Victoria's Secret angel but she has still had plenty of memorable bikini-filled moments. The busy mom is no stranger to slipping into sexy two-pieces, so in honor of her birthday, take a look at her hottest snaps.