Landor is a character from the future appearing in the 1987 TMNT cartoon. He debutes in the Carter, the Enforcer episode.[1]
Landor is a character from the future appearing in the 1987 TMNT cartoon. He debutes in the Carter, the Enforcer episode.[1]