High-resolution satellite images of Vaduz, Liechtenstein.

Storms