Step into Thibodaux, Louisiana, and you might wonder if you’ve accidentally wandered onto a movie set designed to capture the quintessential Southern small town. This isn’t Hollywood magic—it’s the ...