Nature lovers will find paradise with endless outdoor activities just minutes from town. Sitting in California’s far northeastern corner, Alturas defines what it means to be “away from it all.” This ...