Heidi Klum celebrated her independence yesterday by showing off her bikini body.

"Happy 4th of July everyone!!" the 39-year-old mother-of-four tweeted to all of her followers yesterday afternoon -- posting a photo of her in a cowboy hat on the beach, wearing a necklace with the word "Love" on it.

But it was the photo she followed that up with that really has people talking today.

"Gorgeous day!" she tweeted under a photo of her bikini-clad body, showing her reclining on the beach with what looks like a beer by her side.

Despite her incredible body, she recently said she's not on the hunt for a new husband after her split from Seal.

"I don't know if I'll get married again," Klum told the Bild am Sonntag newspaper. "Although I really enjoyed being married. I'm a dreamer. I loved our annual fairy tale weddings that were our big family parties. But sadly, it somehow didn't work out."

Check out more celebrity TwitPics from yesterday in the gallery above.

Hot Videos