Work it girl! Selena Gomez works the camera as she poses for a photo shoot in the desert on Monday (March 4) in Palmdale, CA.
The 20-year-old singer/actress looked retro glam flaunting her legs in a red bathing suit and heels as well as several other colorful ensembles.
How amazing does Selena look?! Justin eat your heart out!