by eyes cast down | Feb 3, 2011 | Album Reviews
The music of Chris Russell and Disturbed Earth (Dean Richards) on their first Relaxed Machinery release, The Approaching Armada (RM0008) fully lives up to any expectations created by such a compelling and dramatic title. This album is beatless, atmospheric and...