When Reasons Collapse When Reasons Collapse New album 'Omen Of The Banshee' - Out on May 25th 6 May 2018
lord of the lost lord of the lost have just released the official video for their new song “On This Rock I 6 May 2018