Gnarly Dead Thing Found In A Moscow Forest. WTF Is It? LIFE / By Lazer Horse Weird toothy dead thing found in Russian forest. Any ideas?