It?s a rare sight these days but Justin Bieber was snapped with his shirt on for a change.
The 20 year-old singer was spotted at the Cannes Film Festival after enjoying himself at Roberto Cavalli?s luxury yacht party.
As usual fans were in a frenzy over the sight of the Canadian superstar as Bieber?s bodyguards had to shield the Baby singer from his Beliebers.