media_removed_toofab 102011

Rihanna got cheeky with her fans yesterday in Brazil -- when she greeted them wearing some crazy-short shorts!

The singer, who is still on the road with her Loud tour, was spotted yesterday on the balcony of her hotel in Rio de Janeiro, waving to all her fans below while dressed in a tank top and skimpy shorts.

"My Rio fans are CRAY!!!!!" she tweeted last night, "I hear u guys singing since lastnight!!!! I love u BRAZIL!!!"

And after seeing that display, some of them probably love her more too.

Hot Videos