Viola Beach

U.K. Indie Rockers Viola Beach Killed in Car Crash in Sweden

The members and manager of the British indie rock band Voila Beach were killed Saturday in a car crash while on tour in Sweden. They…
Colin Stutz / February 14, 2016