The parade at the Fiesta de Los Vaqueros, an annual rodeo in Tucson, Arizona, USA, claims to be the longest non-motorized parade in the world.