Lost Worlds: Life in the Balance (2001) Poster Poster for Lost Worlds: Life in the Balance (2001). Lost Worlds: Life in the Balance Plakat