Cabin Creek Farm Camp in Shelby offers kids the opportunity to learn new skills, have fun, make friendships and spend time ...