Live Nation Acquires Stake In Rock In Rio Music Festival
Live Nation Entertainment has a large collection of festivals, and they’ve just added South America’s Rock in Rio to their portfolio. Rock in Rio takes place in Rio de Janeiro, Brazil, and Lisbon, Portugal every other year, which each span over two weekends. Originating in 1985, it has now... Read more