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

Fox News Radio's Eben Brown reports:

Play Audio Clip Listen to audio clip.