Neitokainen is a body of water in Finland, which is shaped like Finland
You're viewing a single thread.
Where, roughly, is it? I'm going to guess it's pretty remote by the lack of human artifacts in the picture and just the statistics of how inhabited Finland is.
Right here: https://www.openstreetmap.org/search?query=neitokainen#map=18/67.55653/24.50085
You're right, it's very far north, next to the border with Sweden.