An Iowa farm family fights off an alien invasion...
An Iowa farm family fights off an alien invasion.