Titanoboa was 50 feet long. This thing was 63 ft long. Damn that is one big snake.
Taste like chicken?.........................