A terrifying, decaying Leonardo costume from Teenage Mutant Ninja Turtles 3 is on sale for $10K – CNET
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
Read More