Album DescriptionAvailable in:
Creatures of an Hour is the debut studio album by London-based dream pop band Still Corners, released 11 October 2011 by US label Sub Pop. The album received favorable reviews.
User Album Review
None...
External Album Reviews
None...
User Comments