Main, Shore, and Birch - those are the most common street names in Maine. But travel the over 20,000 miles of public roads in ...