Fact #127154
When:
Short story:
Michael Head And The Strands release a new album, The Olde World on Megaphone Records in the UK. The album consists of previously unreleased tracks from the sessions which produced their 1997 album The Magical World Of The Strands.
Tweet this Fact