Excerpt from the above Wikipedia link:
On March 22, 2012, a full scale model replica of a 48-foot-long, 2,500-pound Titanoboa was displayed in Grand Central Station in New York City. It was a promotion for a TV show on the Smithsonian Channel called "Titanoboa: Monster Snake" which aired April 1, 2012.
Heck of an April Fool's joke...
rmfr