Former longtime Detroit sportscaster and current voice of the Cleveland Cavaliers, Fred McLeod, died unexpectedly Monday evening. He was 67. The Ohio native worked 22 seasons (1984-2006) as the Detroit Pistons play-by-play announcer — the longest tenure of a TV-only announcer with the same NBA team. He also served as the play-by-play voice of the … Read more