Documentary on “new obscure insects” by Floris Kaayk. Was first shown at Paradise by the Laptop Light in 2005. While fascinating, a world infested with these guys would pretty much suck.
Thanks to Maria Haanpaa for forwarding along.
P.O. Box 98199
Washington, DC 20090-8199
Lat/Lon: 38.90531943278526, -77.0376992225647