Thousands of birds dazzlingly congregate in the form of a giant bird in the sky of Ireland … Read more