Titanoboa scale model revealed at Grand Central Terminal on Thursday, March 22. (Photo Credit: Mark Von Holden/ Smithsonian Channel)
New York commuters arriving at Grand Central Station on Mar. 22 were greeted by a monstrous sight: a 48-foot-long, 2,500-pound titanoboa snake replica.