December 3, 2024

‘Devil’s Rejects’ Star Sid Haig Has Passed Away

Sid Haig, best known from his role as Captain Spaulding in Rob Zombie’s  House of 1,000 Corpses, The Devil’s Rejects and 3 From Hell, has passed ...
Posted in NewsTagged