Before traveling this Christmas season, remember to include eight hours of sleep in your travel plans prior to hitting the road. Texas ranks high among the fatal drowsy driver crashes.
There are moments when one feels like you're being watched. Then there's the Haunted Abilene Police Impound lot where the fatal car crash cars are taken to.