Episode 621 - In the Earth

This week we're reviewing the environmentally minded horror film "In the Earth".