It’s The Godzilla of Spiders

What’s that word you use to describe this? Oh yeah – nope.