High-resolution satellite images of Stonehenge, England, United Kingdom.

Storms