Games/Radar Rat Race/MediaRadar Rat Race·, 1981 · Commodore Electronics Ltd.MediaBack to gameAll4Screenshots3Videos1Screenshots3More about Radar Rat RacePlayer reviews