Reese Witherspoon showed off her slim figure just six months after giving birth to her third child, Tennessee James, with husband Jim Toth. The Oscar-winning actress wore a red-and-black striped one-piece as she relaxed in Cabo San Lucas, Mexico, where she also celebrated her 37th birthday on Friday.
Witherspoon was also photographed enjoying the Cabo waters with pals Cameron Diaz and Drew Barrymore earlier in March on what must have been the funnest girl-cation ever.