kelleymathews.com
Baby Finches’ first week
Day 1: One little egg has not hatched, presumably because it was the one laid a day after the rest. Day 2: All the eggs have hatched! Baby finches are sleeping lots. Not too pretty yet.…