Mallard Duck hen - Aldridge Gardens, Alabama
Aldridge GardensBirminghamAlabamaMallard Duck henDuckswaterfowlbirdswildlifepreening