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.