Here's everything you need to know about 12 Hours of Sebring, including the start time, TV channel and live-stream ...