Your browser doesn’t support HTML5 video

Paloquemao Market in Colombia

Would you rather eat an electric leaf or 5 lemon ants? Get ready to figure out which is worse.