I had just stopped for coffee today and came out to see this. It was amazing. I think they are geese. Did anyone else see this?
Note! I said "holy shit" when I saw it, so maybe if you want to show the video, bleep my voice out of it. It really is worth showing, there were thousands of them!!