What Do Mayflies Eat? 10 Foods in Their Natural Diet