Oh Activision, that logo either means a cash grab or a mediocre vomit of a brand. Could this title buck the trend? For TMNT fans I sure hope so. Check out the trailer below.