The challenges of last-mile delivery are: - Time-sensitive packages - Route planning challenges - Failed Deliveries - High fuel costs