location_city The Deaf Institute/ The Lodge, Manchester
Twin Temple are an American "Satanic Doo Wop" duo from LA, formed in 2016.
They released their debut album, "Twin Temple (Bring You Their Signature Sound...Satanic Doo-Wop)" in 2019.