You are going to Watch Gunslinger Girl Season 2: Il Teatrino Episode 10 English dubbed online free episodes with HQ / high quality. Stream Anime Gunslinger Girl Season 2: Il Teatrino Episode 10 Online English dub Flowers of Good Will. Triela is still upset at her failure to defeat Pinocchio. Mario Bossi is testifying against the Mafia and Hilshire and Triela are sent to Naples to guard his teenage daughter, Maria “Mimi” Machiavelli. Triela undergoes close quarters combat training at a Carabineri base. And a series of flashbacks also tells the story of how Hilshire and Rachelle Belleut met at Europol and while investigating a snuff film, rescued Triela at the cost of Rachelle’s life. It ends with Triela having one of her legs replaced and when she awakes, she notes that she dreamed of someone who was maybe her mother.