The Living Wonder of Leafcutter Ants, in Mesmerizing Stop Motion

The Living Wonder of Leafcutter Ants, in Mesmerizing Stop Motion

Alongside humans, leafcutter ants form some of nature’s vastest, most sophisticated societies — a single mature colony can contain as many ants as there are people on Earth, living with a great deal … [+1494 chars]

Read More
Top