Just got a call from my mother. They’ve got nesting Turkey Vultures! Which means that if all goes well, eventually they will have adorable little vomiting baby Turkey Vultures! How cool is that?

About these ads