What in the world are these giant birds that just overtook our neighborhood here in Dallas?? 📷