Horse RidingImage Galleries / By totalcontrol Horse riding in the Todd River, a couple of kilometers north of Alice Springs. [nggallery id=4]