Leech Stalker

Leech Stalkers are venom spiders found in the Wetlands.

Objective of

 * Get Out Of Here, Stalkers.