Totally Enormous Extinct Dinosaurs

Much less twee than the name suggests, TEED's stock in trade is squelchy party electro that's heavy on the digital bass.

Posted: