The Internet Doesn't Like Amy Schumer’s Latest Standup Special
Amy Schumer's latest standup special, "The Leather Special" recently debuted on Netflix and it's getting panned by fans around the world as it currently has 1,300 one star reviews.
Amy Schumer's latest standup special, "The Leather Special" recently debuted on Netflix and it's getting panned by fans around the world as it currently has 1,300 one star reviews.