Latest

Cleopatra slot machine

IGT Cleopatra Slot Machine

March 18, 2008 // 1 Comment

The Cleopatra Slot Machine, by popular slot manufacturers IGT (International Gaming Technology), is enjoyed in land-based casinos all over the world – including UK [...]