What are the different kinds of foster care?

There are several kinds of foster care in Virginia, including: Straight or family foster care refers to the scenario where the state or local government places a child with certified foster parents, who are not related to the child. In kinship foster care, a child is...