Miranda Kerr celebrated America's Independence Day by posting a topless photo of herself sitting in the sea.
The model took to Instagram to share the sexy snap with her four million fans.
The 31-year-old ex of Orlando Bloom captioned the pic: "Happy 4th of July".
Miranda wore just a pair of bikini bottoms as she posed in the crystal clear sea with her slicked back hair in the make-up free shot.
She didn't reveal where she was on holiday but on Wednesday the mum-of-one posted a photo of her hugging son Flynn in the water.
Miranda Kerr strips off for lakeside photo shoot in Switzerland
Miranda Kerr celebrates Australia Day with a beach bikini photo