Watch the 2017 Cleveland Indians home opener on WKYC

April 11, 2017: Channel 3 is your official Cleveland Indians opening day station.