Restaurateur and chef Ford Fry debuts his newest concept, La Lucha, in Houston, Texas, which brings back fond childhood memories of fried chicken and Gulf seafood platters.