Categories Fan Works & Other Downloads Oded Fehr Screencaps Star Trek Oded Fehr Screencaps – Star Trek DSC 3.09 Terra Firma, Part 1 Screencaps Oded was again in one scene in this week’s episode.