Britney Spears looked stunning in a red bikini while on vacation in Cabo San Lucas with her fiance Sam Asghari. Check out the photos here!