So, where did the vikings come from?