Kevin Clash
Kevin Clash was born on September 17, 1960 in Baltimore, Maryland, USA. He is known for Sesame Street (1969), Teenage Mutant Ninja Turtles (1990) and Teenage Mutant Ninja Turtles II: The Secret of the Ooze (1991). He was previously married to Genia Loving.