Invasive Species = Om Nom Nom by RELEVANT May 31, 2012 Here’s a list of five invasive species (species that have negatively affected the environment into which they were introduced) that also happen to be delicious … 0 Comments