Turtle Power

TMNT was probably my favorite show growing up, and someone made the opening titles as an awesome stop mo video!