Long Distance Entanglement Distribution