Studio Trigger's BNA: Brand New Animal is Now Streaming on Netflix