Holy hell. I am on of those people who are fascinated by spiders/wildlife but cant touch a spider with out having my skin crawl.
If I pulled my clock off the wall and this thing was behind it, I think all the blood would leave my face and I would probably wind up on the floor. Talk about the heebee geebees.