Kennedy Space Center, SR 405, Florida