15
97 forecasters

Will BirdCast report 1 billion birds flying over the United States at any point before January 1, 2025?

ResolvedNo