Space shuttle Endeavour's last launch By Chris Boex Published August 5, 2015 10:40pm EDT FOX 13 Tampa Bay