What's better than being on tv show in Finland? Being on a tv show in a Finish amusement park...