Due Wire1 not working

I am trying to use both I2C ports on the due for two of the same sensor and keep running into issues. After struggling with this for over a week I still have not found a solution and have found very little documentation to assist me. I keep getting the same error with Wire1. “Error: ‘Wire1’ was not declared in this scope.”
I am not much of a programmer so I’m sure I’m missing something simple, but any help would be greatly appreciated. I’d like to stop banging my head against my desk. :confused: The code I am using is shown below.

#include <Wire.h>
#define C_TO_F(x) (x * 1.8 + 32.0)
#define I2C_ADDR 0x48

void setup() {
 Wire.begin();
  Wire1.begin();
  Serial.begin(9600);
}

void loop() {
  Wire.requestFrom(I2C_ADDR, 2);
  byte msb1 = Wire.read();
  byte lsb1 = Wire.read();
  Wire1.requestFrom(I2C_ADDR, 2);
  byte msb2 = Wire1.read();
  byte lsb2 = Wire1.read();
  double t1 = (((msb1 << 8) | lsb1) >> 4) * 0.0625;
  double t2 = (((msb2 << 8) | lsb2) >> 4) * 0.0625;
  Serial.print(C_TO_F(t1), 3);
  Serial.print(" ");
  Serial.println(C_TO_F(t2), 3);
  delay(1000);
}

Insure you are compiling for a Due. Other boards will generate that error.