A small FedEx truck caught on fire in the Spring area Thursday.

The driver stopped to make a delivery before hearing a loud pop in the engine. That's when the engine caught fire.

It happened at 6620 Cypresswood Drive and Steubner Airline Road.

An officer nearby was able to help the driver recover the remaining packages before the truck was completely burned.

The driver was reassigned to another truck to continue his deliveries.