Location:

Lapua, Finland

Language:

Finnish