Album Review: Citizen – Life in Your Glass World

Rock trio’s latest album provides optimism and hope for these trying times