Rihanna demonstrated her love for America and marijuana this weekend as the “Umbrella” singer photographed herself wearing an American flag T-shirt overlaid by black and white cannabis leaves.

The singer wore her “Stars and Sativas” tee on Sunday morning in Miami when flying in from Barbados to attend a birthday party for her hair stylist.

Tabloid photogs snapped away but Rihanna is always loud and proud when it comes to weed. She took a “selfie” in the back seat of a cab and posted it to Instagram.

More @ www.dailymail.co.uk