Baby squirrels, ducks and geese!

Baby ducks, just born no more than 12 hours before photoshoot! All live in a local pond in Birmingham (UK) – see full gallery here! :)

Leave a Reply