Carmen Sandiego Wiki
Advertisement
Karl

Karl is a resident of San Francisco who appears in The Lucky Cat Caper.

Advertisement