Emanuel Lutheran Church in Marion will serve a free Thanksgiving dinner of turkey, ham and all the trimmings noon-3 p.m.