Rihanna is prepping for the final stop on her 777 tour in New York tonight, and by the looks of this video she is probably more excited than anyone that it's almost over. Watch this live video of Rihanna as she curses out her band live on stage in London after they mess up the track on 'Where Have You Been.'

RiRi totally loses it, using very explicit language. I honestly didn't think she had it in her! Note to self: Never piss Rihanna off.

Rihanna Curses Out Her Band Live On Stage In London During 777 Tour