Gator Carter and his wife Deanna are an American couple who were living out their lives peacefully in San Antonio, Texas when God placed a large mission on their hearts. Almost 30 years ago, they went…
Gator Carter and his wife Deanna are an American couple who were living out their lives peacefully in San Antonio, Texas when God placed a large mission on their hearts. Almost 30 years ago, they went…