Loading...
Uploaded by jshugars on Jul 10, 2010
While staying at the Maruba Resort in Belize, I came across some leaf-cutter ants and decided to test my new iPhone 4. Trouble with the focus, but overall pretty solid.
Science & Technology
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)