While strolling near a village in northeastern India, two scientists stumbled upon a lifeless, 4-foot-long creature. What ...