Well, it’s not everyday that traces of Leif Eriksson’s fabled and ancient New England Norse city of Norumbega are accidentally stumbled upon! In this particular case, the trace is that of the Norumbega Parkway in Bangor, Maine, which is probably best known for being the home of Stephen King and […]