David Lynch's new short film lands on Netflix, is about a murdering monkey On Demand News 4 years ago