Baby Ducks Take Big Leap of Faith Off Ledge


Filmed at the UCD campus in Dublin, Ireland.

[caitriona/dpf]