While the state of Maine is known for a lot of things, traffic is definitely not one of them. But recently, a long line of traffic built up in the town of Biddeford for a very curious reason: a seemingly never-ending queue of ducks were making they’re way across the road in a single-file line. Read More...