Medusa Festival

News

Medusa Festival Stage Collapses In Spain Causing Several Injuries And One Death

A stage collapsed at Medusa Festival in Valencia, Spain this past weekend leaving dozens injured and one dead. It was reported that after...