TMNT Stop Motion Intro (1987)

This is pretty amazing and needs to be seen. https://www.youtube.com/watch?v=M7oE2iKBMgc

TMNT Stop Motion Intro (1987)