This is strictly my own opinion but what was David doing before he arrived in Eagle Grove to pick up the piglets. According to LE timeline, he left home at 7 in Wall Lake. According to Google maps, from Wall lake to Eagle Grove is approximately 1 hr 27 minutes. He also showed up late and last to load and David left about 10:50 from the load out barn. I think his before time is just as important as what happened after.