Justin Bieber is hot and he knows it! The pop star showed off his physique on Instagram, and he's clearly putting a lot of time in the gym.
The 20-year-old bad boy took a mirror selfie, wearing a bath towel and literally nothing else. And the towel did not look too secure.
Justin is no stranger to baring skin, as just weeks ago he was photographed naked (!) while on a getaway with a model friend. Fans got to see a lot more of Justin than ever, and he seemingly wasn't embarrassed by his body being plastered on front covers around the world. And why should he be?
We're sure his new rumored girlfriend Hailey Baldwin is also great gym motivation for him!
What are your thoughts on Justin's racy shirtless photos? Let us know in the comments section below.