Britney went off the deep end a few years back and gained all sorts of weight while going through issues with her now ex-husband, Kevin Federline. She’s since got her marbles back and is looking healthier than ever. Over the weekend, Ms. Spears was spotted vacationing in Rio in a bright green bikini. Check her out below.