by Peter Mclisky in New Film on Monday 26 March 2012

Check out this eerie, unsettling little filmette shot on a trip to the Chernobyl exclusion zone with some pretty impressive, presumably fairly low budget, special effects.