Two videos i'd like to share with ya. There is a giant spider climbing the buildings in Russia. I strongly believe it's a STS creation.