Comment Comment by WorldPeas You realize that humans are an invasive species in most places they currently reside, right? parent WorldPeas 2 months ago