Rock In Rio

Metallica, Taylor Swift, No Doubt Set For Rock In Rio’s US Debut

Rock In Rio is a major music festival that got its start in Brazil and has had iterations in both Portugal and Spain. Perusing the…
James Rettig | September 26, 2014 - 8:14 pm