Selena Gomez is turning 21! The singer, actress, and all-around style setter is no stranger to hitting the red carpet (as far as we're concerned, Justin Bieber was always her arm candy). Between her sexy skirts, minidresses, and short shorts, Selena Gomez has a serious penchant for showing off her gams — and has been racking up leg-baring moments left and right. She manages to show skin without being over-the-top and always looks sophisticated and age-appropriate. In honor of Selena's 21st birthday today, we're celebrating with a collection of her best mini moments.
Source: Getty / Jon Kopaloff