Richard Yee

Richard Yee was a suit actor for in Ninja Turtles: The Next Mutation.