Anteaters eat 35000 ants a day.