As she fought a wardrobe malfunction backstage (she ate too many twinkies apparently because her zipper ripped off the dress 1 minute before she went on live), Rihanna kept her adoring fans that turned out to see her perform on Good Morning America waiting. When she emerged in a sleek white dress-blazer she gave them the performance that was better than the cold and cloudy skies of NYC. The 21-year-old performed “Wait Your Turn” and “Russian Roulette,” and “Umbrella”. Check the rest of the performance under the hood —












