CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
CROWDS flocked to the foreshore on Saturday for the annual Rotary Club Duck Race.
This is the fourth time the event has run and aims to raise money for Peel Homeless Youth and other Rotary local and international charity projects.