Walking along the outskirts of a village in northeastern India, a pair of scientists found a 4-foot-long creature lying there ...