Some of you may know Steven as LostAlone’s former frontman. The three-piece rock band from Derbyshire, England, that released three show-stopping albums and supported the likes of My Chemical Romance, Thirty Seconds To Mars, The Darkness and more. Since disbanding in 2014 Steven has been working non-stop on solo work. …
Read More »