Mega Twins

Mega Twins

Mega Twins (Chiki Chiki Boys in Japan) is an arcade game, first released in 1990. The game features twins who are attempting to re-take control of their land, Alurea, after a monster unexpectedly attacks, destroying everything in its path. The...

Scroll to Top