Titanoboa Model Displayed At Grand Central Station

A titanoboa model has been unveiled at New York’s Grand Central Station Terminal. The titanoboa is believed to be the biggest snake that has ever lived. How would you like to walk up on a titanoboa?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.