Shawn Mendes‘ fans have been camped outside his hotel and he gave them an eyeful when he walked onto his room’s balcony to wave to them!

The 21-year-old singer stepped outside in just his underwear to greet his fans on Monday morning (December 2) in Rio de Janeiro, Brazil.

Shawn showed off his toned body while wearing black boxer briefs.

Over the weekend, Shawn had to cancel his Sao Paulo show as he was diagnosed with laryngitis and a sinus infection. His next show is on Tuesday night in Rio and hopefully he’ll be better by then!

Source: Read Full Article