Who Discovered America Before Columbus?

Both the Native American, who came over the land bridge from Asia, and the Vikings, who had travel back and forth from Europe to America by way of island hopping with primitive wooden boats.