yo they needa get fired this guy has the worst social media presence. he keeps saying the fans demanded this as a scapegoat from shitty decisions like with TGRD and only after severe backlash he went back on his words. such a dumb thing to push your ineptitude on others. Leo is 3 toddlers in a trenchcoat