Monster titanoboa snake invades New York

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.