In reply to We are the grandchildren of the slaves you couldn't kill - tyler.

Rihanna sings live because there is no way someone lip syncing could sound that BAD. Beyonce has the full package. She sings AMAZINGLY well and has an outstanding technique (WAY better than rihanna's) and can dance for hours. Beyonce puts time and effort into her performances. She gives it her all. Coming for Beyonce is nonsense since she is much better than your fave.