Space Shuttle Endeavour's final mission is set to launch Friday from the Kennedy Space Center.

Fox News Radio's Eben Brown reports: