Home ReviewsCD Reviews CD Review: TIMO TOLKKI’S AVALON – The Land Of New Hope