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