An Ancient, 45-Foot Serpent Is Unearthed In India—Possibly The Biggest Snake Ever DiscoveredBy Press Room16 June 2024 Scientists at the Indian Institute of Technology Roorkee discovered fossilized remnants of what they believe to be a giant madtsoiid…