Heidi Klum wasn't afraid to show off her bikini body alongside her daughter Leni, 20, while on vacation in Italy. The model, 51, sported a patterned bathing suit while on the water.