Texas Deputies Rescue 17 Ducklings From Storm Drain With The Help of Police Tape Animals 8 years 1 month ago