We can't decide what's hotter: this heat wave or Selena Gomez's wardrobe.
The 20-year-old singer/actress attended the ESPY awards in Los Angeles on Wednesday in a very short, very sparkly red mini-dress that must have turned some heads at the event, which honours the best and brightest athletes of the year.
With her hair in soft flowing waves and a crimson lip to match, the gorgeous young starlet stole the spotlight as she presented the award for best breakthrough athlete with New York Giants' Victor Cruz.
But when it comes to the style battle of the maybe-exes, there's simply no contest. While the Biebs is out getting questionable tattoos, and flaunting his baby six-pack on Instagram, Selena's been busy launching a collection for Adidas and parading around in trendy crop tops for the world to see (or maybe it's all just for Justin's benefit).
That is, if they are in fact exes.
Recently-surfaced photographs from a fourth of July party show the pair cozying up together yet again, sparking rumours that Selena and Justin have rekindled their romance in secret. And this Instagram pic posted by Justin around that time hasn't helped matters either.
What do you think? Are you rooting for a Justin-Selena reunion?