
Monster titanoboa making public debut (Pictures and Video). New York commuters arriving at Grand Central Station will soon be greeted by a monstrous sight: a 48-foot-long, 2,500-pound titanoboa snake.
The good news: It's not alive. Anymore. But the full-scale...