Mega Ball is the latest Live Game Show release from Evolution Gaming. It comes with most of the elements we’ve come to expect with these types of games. Flashy new set. Payout multipliers. A new contraption to select (in this case) the balls. And of course presenters bursting with personality (a little too much in some […]