Everyone was at the 2016 MTV VMAs. Beyoncé got flak for holding a mini concert, but surely that wasn’t her decision alone. Still, she looked incredible.
Ariana Grande was there, Rihanna wowed once again, too. Kim Kardashian showed off her new figure. You name her, she was there. And all of them rocked stunning outfits and high heels. Still, some were better than others. Here are out favorite