Games/Mega Twins/MediaMega Twins·, 1990 · NEC AvenueMediaBack to gameAll4Screenshots4Screenshots4More about Mega TwinsPlayer reviews