Britney Spears was out and about in some very short denim shorts and a tight tank top. Say what you want about her, but she she is cleaned up, has her hair pulled back and and is smiling she is very pretty. She looks fantastic in these shorts.