Question: who shot jr on the tv show dallas
Answer: Kristin Shepard ( Mary Crosby )