Meet some of the newest arrivals rescued by Homeless Pets Foundation. These dogs have been abandoned, given up by owners no longer willing to care for them, or rescued from other shelters overwhelmed with dogs. All desperately need good homes, as more and more dogs come in every day. (The day I shot these photos […]