This is the greatest news report I have ever seen.
Squirrels on suicide missions have knocked out power to Castle Rock, Colorado twice this week. Our investigation has revealed a century of squirrel attacks covered up by the pro-squirrel media.
126 reposts651 likes