English Shepherd Breeder | John Sherling Alabama Your Name (required) Your Email (required) Subject Your Message How many legs does a typical dog have? Δ