The Turtles Who Ran Fast Fast Fast



The Turtles Who Ran Fast Fast Fast was an internally-released comic strip produced by Ubisoft upon the announcement of the company acquiring the license to release TMNT video games.