Spearhead Studios releases Lara Jones Is Cleopatra video slot
Three weeks after inking a content supply deal with iGaming solutions firm Oryx Gaming and Spanish online casino games developer Spearhead Studios has now announced the launch of its new five-reel and ten-payli...