Skip to main content

Definitions by Walkndude

Alabama Barking Spider 

What was that sound?

Just an Alabama Barking Spider.

Really? Do those exist?!

You heard it, right?