City on a Hill is an award-winning media company and ministry in Louisville, KY. We are trusted by over 20,000 churches for small group curriculum and video resources.
Click on any thumbnail image to see more pictures.