Showing off her legs in a short mini, Britney Spears took her two sons for a shopping spree at the mall.

Brit, Sean Preston and Jayden James were spotted at the Topanga Mall yesterday in L.A. -- where they shopped for two hours with the help of a couple nannies.
Check out all the mall madness!