Owen Humphreys/AP

A murmuration of starlings fly over the Scottish town of Gretna Green, on the border with England, at dusk, Tuesday Nov. 11, 2008. The starlings put on a spectacular performance every night as they come to roost in the area before migrating to Russia.

What are the odds one of those people just had their car washed?

Discuss this post

Jump to discussion page: 1 2 3
Jump to discussion page: 1 2 3