Observatory (Aeon Station) – music review
How do you ever follow up a record that is as highly revered in the indie rock world as The Wrens’ Meadowlands? The album was released in 2003 and then the band faded away for 18 years with sporadic news of fresh material every year, new album talk constantly being whispered and dreamed about, and…