The Detached Mission (1985) Poster Poster for The Detached Mission (1985). The Detached Mission Plakat