General Edible Giant Toasted Leafcutter Ants January 20, 2011 The world’s largest ant – you know, to eat! A delicacy from the Colombian Amazon. ThinkGeek.com