As a top model Heidi Klum has plenty of experience in striking a pose.
But she took part in an all-together different shoot today when she modelled her bikini on the beach for husband Seal.
The loved-up pair looked blissfully happy as they played around with the camera on a family holiday in Sardinia.
Heidi showed off her fantastic figure in a black bikini which belied the fact that she has three children.
Husband Seal also looked in good shape wearing a floral pair of swimming trunks, which revealed his toned physique.
Despite being married for three years the pair still looked besotted each other as they relaxed on the beach.
Happy couple: The romantic pair are clearly still mad about each other after three years of marriage
The notoriously loved-up couple kissed and fooled round in the sun and Heidi even tried her hand at catching a fish in a net.
The whole family were obviously enjoying the break a youngsters Erna, Leni and Johan made sandcastles and played with their toys on the beach.