Satan Bug, The Entry updated 17 January 2023. Tagged: Film, Xref. Film (1965) directed by John Sturges. See Alistair MacLean; Marooned. previous versions of this entry Internet Archive