About

Great Llama is an independent game studio in Chicago, Illinois.