Louisiana Twins Raised In Foster Care Are Now Giving Back To Community Through Their Nonprofit
Twins from Louisiana who grew up in foster care are giving back to their community and serving as a source of inspiration for locals. Cherry and Sherry Wilmore from the city of Houma are known as “everybody’s favorite twins,” according to CBS News. The twins spent 12 years living with two foster families from the […]



