Vela Games Secures $17.3 Million in Series A Investment

None