Snowy owls afflict airports

The National

Snowy owls are turning up in huge numbers as far south as Florida and they are interfering with flights of all kinds

More From Embedded-Only/News