Insert Blame Here

Published: Sept. 13, 2017, 7 p.m.

Today on the 5: The latest cause of the movie industry struggling is apparently Rotten Tomatoes. Yeah, sure.