Alien Invaders!

Aliens??? Well, when it comes to wildlife, the term ‘alien species’ basically refers to any species found in a habitat outside of its native range. Basically, species that are here that aren’t supposed to be thanks to humans, be it accidental (eg. stowaways) or intentional (eg. releases). You may have heard of the term ‘InvasiveContinue reading “Alien Invaders!”