London-based three-piece indie band that formed out of the ashes of The Clockwatchers in the early '90s. They released some demos and one album - called Velvet Crumbs. [read more...]