Adorable Baby Otter Will Warm Your Heart

Meet Delta, a North American River Otter found abandoned near the Tensaw River Delta in Alabama. A woman had found the otter squealing under her house in a nest and called the Wildlife Fish Game Office after the mother failed to return. The happy little otter eventually found a new home at the Alabama Gulf Coast Zoo and is now being cared for by her new family.