The traveling exhibit Eww! What’s Eating You opens May 3 at the South Florida Science Center and Aquarium.