In an extremely strange case that can’t be found anywhere in medical history, a girl from Deesa, Gujarat in India has been unlucky enough to be chosen as the host for an ant nest — right inside of her ear. Indeed, at least 10 to 15 large ants are emerging from the girl’s ear everyday. Jeff, Anthony, and special guest Travis McElroy contemplate the horror of having an ant's nest inside your skull. This episode is not for the squeamish.
view more