A snake the length of a bus seems more like science fiction than science fact, yet a giant snake, named Titanoboa, for its titanic size, lived long ago. The fossils of this extinct snake have ...