Twin Sisters Who Grew up in Foster Care Start Nonprofit to Give Back to Other Foster Kids
They’ve beat the odds! Twins Cherry and Sherry Wilmore spent 12 years of their lives in foster care, from ages 6 to 18. Growing up in Louisiana, they spent most of their time between two families, who they credit with setting a strong foundation for them, CBS News reports. “We had foster parents, the McMahons […]