New Mombasa Energy Company

The New Mombasa Energy Company, or MEC, is a human energy company serving the denizens of New Mombasa. Signs advertising MEC could be found in the city circa 2560.

List of appearances

 * Halo Infinite