The Search Goes On, the latest release from the Swedish hard rock trio Kamchatka, is one hell of an album. After listening to the first few...