Moment at 1:24:20 in Teenage Mutant Ninja Turtles (2003) | Longplay by Magzao Longplays.
Teenage Mutant Ninja Turtles (2003) | Longplay
Saved by 1080P FullGameplays.