Have you ever wanted to snack on giant toasted ants with a “nutty, bacon-like flavor”? Good news. In northern South America, you can find the largest leafcutter ants in the world–about two inches centimeters long–and thanks to Thinkgeek, you can eat them. [More]