Camels

CamelsThe open roads of Afghanistan where the only traffic are camels.