Mikhail Red's critically-acclaimed film "Birdshot" is now available on Netflix starting today. The film has garnered praise since its release back in 2016 notably getting picked as…