Craig Branham, the owner of Idaho Rocks & Gems, was charged with two felonies: rape and attempted strangulation. The owner of ...