Review: David Cook, Analog Heart

Yes, that David Cook. Did you know he’s already released[...]