Latest / Almost Paradise In North Idaho

Episode 73 Steve Willis' Mission In North Idaho, Across The Nation, And In...Guatemala!
Steve and his family share a passion for helping others.
God has led them on this mission, literally.
It's a mission, and a business, that helps provide a life requiring need for everyone.
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.