This gallery contains 5 photos.
Humans and rodents alike are shrieking about Shrew’s Nest–the latest terror tale from Spanish producer Álex de la Iglesia (The Last Circus, The Oxford Murders, The Day of the Beast) and Film Factory Entertainment S.L. Adding more to the excitement … Continue reading