Giant Climbing Spider

Giant Climbing Spider.

{Origin}

Russia?

{Trivia}

-This monster was a hoax.