Justin Bieber has flashed his new purple locks while giving his Instagram followers an eyeful.
The 21-year-old singer flooded his social media with photos of himself just wearing a white towel around his waist, showing off his new purple and white ombre hair.
Taking a selfie in a bathroom mirror, looking like he's just come out of the shower, Bieber captioned the photos "back in the gym".
Seems like fans were more interested in his state of undress, with one of his 54.1 million followers saying "there how I wanted that towel fall".