Thorfinn and his crew finally land somewhere between Markland and Helluland in Chapter 179 of Vinland Saga titled “Sailing West Part 13.” Seeing the farmers from Iceland and Greenland hesitant on sailing further, Thorfinn decided to let them stay behind. Leaving 13 people to make a trade base in […]