Tag Archives: Scott Terra

Ten Fun Facts About Ellory Elkayem’s ‘Eight Legged Freaks’ (2002)

It’s been 20 years since we’ve seen David Arquette take on killer spiders in Ellory Elkayem’s Eight Legged Freaks, which had its Zurich premiere on May 30, 2002. The residents of a rural mining town discover that an unfortunate chemical spill has caused hundreds of little spiders to mutate overnight …

Read More »