I actually believe Rihanna can sing, but she is just not that great of a live performer. She just has a unique sound. You don't have to yell, screech, howl, or yoddle, to be able to sing. She actually has a nice voice. She just needs to work on moving, dancing, and singing at the same time.