DFX Studio Releases 1/2 Scale Movie “Paint Master” Crawler Statue Bust From The 2005 Film The Descent.
Neil Marshall’s THE DESCENT film is one film that has lived rent-free in my mind for many years now. The film follows a group of friends who go on a caving expedition [...]