Netflix just unleashed a beast upon unsuspecting viewers. Havoc hit screens on April 25th, delivering a punch like a brass-knuckled fist to the jaw. With rain-soaked streets, neon reflections in ...