They Made Monsters: “Reverse the Curse” moves through moments of darkness and light
November 22, 2018
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 project They Made Monsters. Merging a blend of Hip-hop, Electronic and Alternative Rock flavors, Steve […]
No Comment