A band from Wales, the album recorded in Norway. If you hold my view (idiosyncratic and indefensible, but nonetheless true) that the best rock 'n' roll was recorded between 1967 and 1973 and, in particular, if you are a fan of Jethro Tull's early Stand Up album, you will dig this.



Leave a Reply