Alessandra Ambrosio gave fans quite the show when she posted a bikini pic on her Instagram. Just because Alessandra can't be in Brazil for the World Cup doesn't mean she can't celebrate!

The 33-year-old supermodel, who was born in Erechim, Brazil, showed her soccer and Brazilian pride when she posted the above bikini pic with the caption, "Today is the day 1 kick-off!! I'm warming up, getting ready for #WORLDCUP #BRASIL vs Croatia!!#2014fifaworldcup #soccer #futebol."

Pretty good for a mom of two!

The Victorias Secret Angel is quite the sports fan, recently she told Vogue, "A football is the first gift any Brazilian kid receives. As soon as they can speak, they are told, 'Here, take the ball.'"

It looks like she is passing on the love of the game to her daughter. Yesterday, Alessandra, daughter Anja and son Noah were spotted all decked out in Green and yellow, going to watch Day One of the World Cup, including a rousing performance by Jennifer Lopez.

The World Cup is here! Yay!