The Eagle Has Stranded

[Thousands of people are camped out in European airports like London's Heathrow because of the giant snowstorm that's crippling travel in the region. Image via Getty]