Starz has lowered its annual subscription price from $74.99 a year to $69.99, Cord Cutters first reported and TechCrunch later confirmed. Starz emailed its subscribers the news on August 29th, explaining existing members will see the change in price on their next bill.
It’s not clear why Starz, which is home to TV shows like Outlander...