Larva (2005) reviews and overview of parasites in cattle pic

‘They out you from the inside out!’ Larva is a 2005 American-German science-fiction horror feature film about a small-town vet that discovers cattle infected with a parasite. Directed by Abram …

Read More