El 22 de marzo de 2012, una reconstrucción de tamaño natural de 14 metros de longitud y 90 kilos de peso de "Titanoboa" fue puesta en exhibición en la Grand Central Station en la ciudad de Nueva York.