3 min read Album Review: I Killed The Prom Queen – Beloved Belonging to the city of Adelaide, Australia, metal high-risers, I Killed The Prom Queen are…