BEASTARS Final Season Will Release on Netflix in 2024By Ashley De MesaSeptember 6, 2022 BEASTARS announced that their final season will release in 2024 on Netflix. An exact release date for Season 3 has…