Canada Geese: What’s their deal?

By Alice Broderick | December 6, 2023