I know I'm probably late on this, but I was watching that 1D thing on MTV last night and they brought up Rihanna's first VMA performance....
They said it was Shut Up and Drive at the '07 VMA's. Like, I'm pretty sure it was in '06 and she sung Unfaithful on a piano in a pink dress. And didn't she perform at the pre-show in '05?
I don't know who her special guest performance is.
I want to say Calvin Harris...but my gut tells me Chris Brown even though they said he for sure wouldn't come...it just seems too staged