Nature Nowhere episode 8: The Creatures Inside!
 
These things are a little too close to home this time!