The Nerds take a look at the recent 2023 release, Teenage Mutant Ninja Turtles: Mutant Mayhem! How does this film compare to previous TMNT movies?