Somehow, This Street Was Named Maine's Best Tourist AttractionSomehow, This Street Was Named Maine's Best Tourist AttractionFor the ski mountains, theme parks, gorgeous lakes and beach, a street in Portland, Maine, was named Maine's best tourist attraction. JoeyJoey