Heidi Klum has always been "very open with [her] body". The 52-year-old model came under fire in 2023, when she appeared in a racy advert alongside her daughter Leni, but Heidi hasn't allowed the ...