The Mustache Rangers is a serial comedy podcast that takes the form of a science fiction old time improvised radio program.