Carpenter Brut Release New Album, Leather Teeth

Synthwave is all over the place right now. Is it the fault of Stranger Things? It might be, but the trend is definitely among...