Category:Games published by Squad

A Mexico City-based marketing company that took a sharp, sudden turn into indie games with a surprising amount of success.