New Releases on Netflix: April 23rd, 2020

Today, Netflix has added 6 new titles in the United States however, all of them are non-Anglo titles. That doesn’t mean they’re not worth your time though. Here’s a breakdown of everything new on Netflix...