The photo, which was shot by Mariano Vivanco, shows the singer covering her chest with her forearms and small snakes with various colors cover her hair, while a big snake is around Rihanna's neck, reported Ace Showbiz.
The 'Diamonds' hitmaker also shared the photo on her Instagram.
Another picture on the photo-sharing website shows her posing seductively, biting a finger with a snake is on her head.
The 25-year-old singer is currently on her Diamonds tour. The magazine is out on October 31.