Mother Duck Living in Home DepotMother Duck Living in Home DepotA duck in Bangor, Maine is certainly putting the "home" in Home Depot. A mother duck is living in one of the chain's stores in Bangor, Maine.Amory GrittaAmory Gritta