NASA has some cool stuff and that video was a cool perspective of its flight.
Road and Track has an article on the Endeavour...some unnecessary facts
3 main engines (12.3 million hp @ 394,000 lbf), 30 year warranty / 103 million miles, main engine fuel nitrogen textrodixe & hydrazine, 1000 gal / sec consumption, 34 ply tires 258 mph rating...at launch they burn 8800 lb fuel per second...price as tested $2,236,000,000