The Twin Falls Squirrel Menace: Why Do They Do What They DoThe Twin Falls Squirrel Menace: Why Do They Do What They DoYou think they're cute and happy little critters. You're sorely mistaken! Squirrels are evil fat fluffy tailed tree rodents that are a menace to polite and even impolite society!KatKat