The space shuttle endeavour is on display at the california science center in los angeles.