How you can watch Patriots vs Lions in Week 10 of the NFL 2026 for free online from anywhere in the world with TV channels, kick-off time included.