England’s Druids have come through with a pre-release stream of their eponymous debut album. The Ipswich trio have already hit it big on BBC 6’s Mixtape program, and will formally release the album on Friday, March 3. Its 70s-influenced cover art alone is an ideal enticer. From a music standpoint, …
Read More »