Webcam Search Results: leafcutterantwebcam

Leafcutter Ants

Webcam located at the Toledo Zoo in Ohio, USA. It displays leafcutter ants.