Subscribe to TMZ on YouTube here: http://www.youtube.com/user/tmz?sub_confirmation=1 Nicole Scherzinger did her best Jessica Alba impression over the holiday weekend, showing off her incredible bikini body aboard a yacht in St. Barths.