Look upon this ungodly creation and weep. A terrifying, decaying Leonardo costume from Teenage Mutant Ninja Turtles 3 is on sale for K – CNET
Source: CNet