Britney Spears showed off her toned legs as she enjoyed an afternoon on the beach with her boys in Santa Barbara, Calif.
The 31-year-old, who ended her engagement to longtime boyfriend Jason Trawick in January, looked happier than ever as she laughed with her sons Sean Preston, 7, and Jayden James, 6.
She also appeared to be in great shape, wearing a loose-fitting t-shirt and flaunting her gorgeous gams in tiny denim shorts.
The "Scream & Shout" singer has made a lot of changes in her life recently. Not only did she dye her blond locks brown, but she quit her judging job on "The X Factor" following her split with Trawick.
Check out Brit on the beach below: