The Duck Splash
Australia
>
Victoria
>
French Island
>
French Island
>
The Duck Splash
The Duck Splash is a water area in French Island.
The Duck Splash
Vegetation and ground cover
water