Carmen Sandiego Wiki
Advertisement

The Al Sabbaq 9000 is an electric supercar that appeared in the Dubai car show in The Need for Speed Caper.

Advertisement