Middle Mile Network