Stora Sjofallet National Park, Sweden

Stora Sjofallet National Park, Sweden

The name of Stora Sjofallet National Park in Lapland means "big waterfall," because its huge waterfall was originally the main attraction of this park 580 mi/935 km north of Stockholm.

JDS Travel News JDS Viewpoints JDS Africa/MI