Games/Ottomax/MediaOttomax·, 2005 · Insolita StudiosMediaBack to gameAll8Screenshots8Screenshots8More about OttomaxPlayer reviews