After Tommy and Cooper's emotional moment, I cannot wait for Landman season 2 episode 3. But when can we stream it?