Vaguely Spectacular Team/USC IMD Game Innovation Lab

Vaguely Spectacular Team/USC IMD Game Innovation Lab is a developer associated with IndieCade.