Vikings were in North America by 1021 CE