Super Time Force Ultra Windows Join the Super Time Force as they battle with time Super Time Force Ultra