You can watch the Atlanta Braves home opener against the Marlins for free on Peachtree TV.