Breathtaking starlings murmuration in Russia

Check out this amazing natural phenomenon known as #murmuration by a flock of #starlings! RT LIVE Ch...
Back to Top