Mega Turrican © 1994 Sony Imagesoft European release.
GAME ID: T-93246-50 CART. ID: 670-5850-50
Released in November 1994 in Europe.
Game's ROM.