On September 21st, Netflix unveiled its new original creation: MANIAC, directed by...

28