Index of ftp://94.242.1.17/games/pc/t/the.thing
Parent Directory
the.thing.iso
523.75Mb
November 18 2011