Loading...
Uploaded by YaaxcheBelize on Apr 9, 2009
Filmed in Bladen Nature Reserve, southern Belize, these leaf cutter ants (known locally as "wee wee ants") are hard at work.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)