Stifflip & Co.

简介

An adventure game with some action interludes that was released for several 8-bit homecomputers.