Home CD Reviews CD Review: OWL COMPANY – Horizon