This Maine Creature Is Mystifying ResidentsThis Maine Creature Is Mystifying ResidentsOne little creature has sparked a lot of controversy in North Brewer.SarahSarah