Television Leo speaks up, Alex and Kristen busted, Holly confesses, and Jada slams StephanieBy Team EntertainerMarch 23, 20240 Leo can’t appear to assist himself on Days. Pic credit score: Peacock Days of our Lives spoilers tease that the…