If you want to watch the Mars Landing on November 26 starting at 3 pm ET, the NASA TV channel is available on the free Pluto TV streaming app.