Florida Tech students spent a week “on Mars” in a Utah desert habitat, testing isolation, teamwork, and science for future ...