It could be worse, LL. At least it wasnt one of these...
The Goliath Bird Eating Spider, second largest breed in the world.
I'm in two minds about whether or not I want to google the largest.
My advice is Nooooooooooooooooooooooooooooooooooooooooooooooooooo, Don't!!!!!!!!!
Yuck yuck yucky yuck - that picture has made all my bits go twitchy