MLB All-Star Game 2016: Time, TV channel, how to watch online

Petco Park hosts the 2016 MLB All-Star Game tonight.

Petco Park hosts the 2016 MLB All-Star Game tonight.