Heidi Klum, a 51-year-old supermodel, has received backlash for her topless beach photos in St. Barts. However, she has defended her choice, stating that she grew up with a lot of nudity and it’s a common thing in European culture. She also mentioned that she makes sure to go to secluded beaches to avoid any issues.