artwork of saber toothed cats flash on the screen