You can play Mega Ball and other Evolution live casino games right here at Mayfair Casino. You don't need to download any extra software to play - log in to your account and enter the room.