Adopt A Friend For Life is dedicated to rescuing adoptable stray, abandoned, and homeless cats and dogs. AFL offers an alternative to animal control shelters by housing the animals in foster homes until they can be placed for adoption into loving, permanent homes.