A truck carrying 40,000 pounds of avocados caught fire in Ellis County, Texas, and spilled much of its load on Interstate 35. No injuries were reported.