Island Applesnails

Nov 1, 2017

Apple Snails are an invasive species, released into South Carolina's environment by the dumping of aquariums by hobbyists.