Lost Empire: Immortals review By Ed_Zitron published 6 May 08 Lost in space, we hold out a thumb and hope for the best