Within this Mega Ball review, we take a look at the Live Casino game by Evolution Gaming. Find out all the details below.