American Vandal Is Your New Favorite Netflix Show It’s been a while since the premiere of a hilarious Netflix comedy really got my gears turning. Earlier this week,… Netflix, Pop Culture