They Made Monsters: “Reverse the Curse” – well thought out and impacting
Steve Lock is from Swansea in Wales (UK). He has been creating music since 2007 and has been impacting the alternative indie scene with his …
Steve Lock is from Swansea in Wales (UK). He has been creating music since 2007 and has been impacting the alternative indie scene with his …