Twins from Louisiana who were raised in foster care are now paying it forward to help others in need. Cherry and Sherry Wilmore have become pillars of their community. Locally in Houma, Louisiana ...