Odessa, Texas: Friday Night Lights and So Much More
Drive through any small town in Texas on a Friday night and you’ll find the local football stadium is a hub of excitement. Odessa is like that (after all, this is the origin of Friday Night Lights), b...