Spearhead Studios adds Lara Jones is Cleopatra sequel to fast-growing online games portfolio

On the heels of its Croatia certification and Spain-based iGaming developer Spearhead Studios has launched the highly-anticipated sequel to its high-stakes adventure, Lara Jones is Cleopatra. The highly vola...