Internet Archive BookReader

Early Norse visits to North America, with ten plates