Terra Request - Dev + Pub strategytime managementarcade IndieStrategy Est. Sales 36 Peak CCU 1 Review Score 67% Reviews 3