Unknown location

What's going on here?

Somewhere in North Sweden or Norway, Summer 2007.