Oddworld Inhabitants

Oddworld Inhabitants is a video game publisher and developer headquartered in San Luis Obispo, California. It is known for the Oddworld series.

Founded: September 1994

Official Website
English
1 2 4