>>8995177>>8995178Nickelodeon owns TMNT outright now. That's supposed to be there.
And the "weird logo" is one of NECA's homages to the original VHS tape that was released by F.H.E. They've done the same with NECA logos looking like a Kenner logo or Galoob, etc.