Mega888Mega888 Online Slot Pat HamiltonOctober 12, 2020October 12, 2020 First established in 2018, Mega888 is an all-encompassing online casino platform aiming to revolutionise your online gaming experience. The site — and by extension, its mobile app (available on both...