Sometimes you just need a moment to relax and look at cute animals. Zoo New England has you covered with live cams from the Stone Zoo and Franklin Park Zoo.
In the North Deering section of Portland, a strange animal is walking through the streets, praying on small animals and livestock. According to News Center Maine, most people are questioning if this is a Fox or even a coyote or some other type of canine type creature.