I'm a Britney stan but in terms of hotness...
1) Rihanna
2) Britney
3) Jennifer lopez
4) Katy Perry
5) Shakira
6) Beyonce
Interesting choice beyonce is making. It's weird to see a married woman with a baby work this look. I wonder what some of her fans are saying as some claim that others have to pose like this to get attention and their fave doesn't. But seriously, how does this picture even inspire a thread, though...she's done better photos that show her face more and her body in an elegant and hot way.