It looks like... Turrican... In 1985 ??? Have to investigate on this!
anonymous2001-08-16 (updated 2014-10-19) #Thexder video game infoIt looks like... Turrican... In 1985 ??? Have to investigate on this!