BARBIE lands the cover of Sports Illustrated Swimsuit...