ParentFull threadDelmania·Seems obvious it’s a metal festival in the U.K. As for who HRH no clue.View on HN