This is St. Pauli Norwegian Evangelical Lutheran Church in Almond Township, Big Stone County, just a short drive north of Ortonville on US Highway 75.
As I understand the explanation on this page, I think this church was built in 1896 after a split within the Norwegian Lutheran community created two new congregations with separate churches.
The grounds of this church and cemetery are in remarkable condition. It’s clear there are some people who really take pride in this place.
Photos by Troy Larson, copyright Sonic Tremor Media LLC