Steve Lock is from Swansea in Wales (UK). He has been creating music since 2007 and has been impacting the...
Steve Lock
'They Made Monsters' is the project name for emerging solo artist Steve Lock. Steve is from Swansea in Wales in...
Steve Lock is from Swansea in Wales (UK). He has been creating music since 2007 and has been impacting the...
'They Made Monsters' is the project name for emerging solo artist Steve Lock. Steve is from Swansea in Wales in...