Teardown – “Drowned in Your Tears” DEMO (2004)/”Cold Rooms” EP (2006)/”Signs of (In)Humanity” SINGLE (2011)
Independent Release Reviews by Tony Cannella Released in 2004, “Drowned in Your Tears” is the first recorded output from the Finnish band Teardown. Even though this is their first attempt,…