The Bermuda Tourism Authority [BTA] announced a “strategic partnership with Sports Illustrated Swimsuit, the world-renowned lifestyle magazine, to serve as one of the official locations for the 2025 issue, on stands in May.” A spokesperson said, “This collaboration will showcase Bermuda’s stunning landscapes and unique charm as the backdrop for the publication’s highly anticipated annual […]