Today in Pictures, Oct 26, 2015

Rubber ducks in Brazil, 2,000 merino sheep take to the road in Spain and an arid desert in bloom in Chile. These and more from around the world in Today in Pictures