where is it?
Mexico DF Full Concert Video?
lpholden95
#4
The MTV World Stage show filmed in Monterrey, Mexico on September 12th will be released on October 5th by MTV Latin America if that is what you are referring too. Don’t know what DF means so I’m just guessing that you talking about the World Stage show in Mexico. Sorry if you’re not lol