Home / Posts Tagged "Washington D.C"

Washington, DC-based duo Technophobia is back on the scene with a brand new record out! Titled Some of Us are Looking at the Stars, this sophomore record follows up and expands on the old-school Darkwave and Industrial sounds that made 2016’s Flicker Out as standout