Jasper, Texas.... James Byrd.
You're right. Is Vidor near Jasper? For some reason it sticks in my mind.