kindertrauma.com
Ants
For some reason ANTS, a.k.a. IT HAPPENED AT LAKEWOOD MANOR, a 1977 made for television movie, seemed to be broadcast every other evening throughout the ’80s. A product of the nature-run-amuck…