Home ReviewsCD Reviews CD Review: IMPLODE ~ The Hour Has Come