Discount Not available Catalog Ultimates Leonardo. Teenage Mutant Ninja Turtles 840049807860 €50.33 Our previous price €71.90 Ultimates Leonardo (18 cm) TMNT Super7 View