Here's how to watch the 2026 Masters for free, including live stream options and schedule for the iconic golf tournament.