Top 10 Bizarre Things Fallen from the Sky (3)

A Starlings’ Rain – England

A Starlings’ Rain – England