A truck wrecked on Interstate 40 near exit 315 Wednesday afternoon, spilling fuel and causing miles of delays for travelers.