Food For Life, a non-profit ministry designed to feed the hungry, is offering a free meal from 3 to 5 Saturday afternoon at the Little Church of the Desert Community Hall in Twentynine Palms. Tomorrow, volunteers from Teens for Humanity will serve spaghetti, vegetable, and desert.