Tag: Chiki Chiki Boys

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 ...

Mega Twins is a side-scrolling action game released for the arcades by Capcom in 1990. It was the tenth game released for the CP System hardware.