Slovakian skiing superstar Petra Vlhova said that there is something about Finland after she won her fourth race in Levi, the third in a row.