A documentary concerning the biologist Stuart Altmann and his work with ants.
Is Lord of the Ants on Netflix? Unfortunately the movie Lord of the Ants is not yet available on Netflix. Follow us on Facebook to see when Lord of the Ants becomes available on Netflix!
Directing | David Dugan | Director |
Writing | David Dugan | Writer |