Storforsen, Sweden. (I'm pretty sure that means "Big Waterfall(s)".)