Trouble connecting two identical sensors to one Arduino Mega

My project is to connect two magnetometer sensors to an arduino using I2C and take measurements. So far I have 1 sensor connected successfully.

Here is the circuit:

http://i.imgur.com/7aRJur4.png

Here is the data sheet for my sensor:

http://www.st.com/web/en/resource/technical/document/datasheet/DM00089896.pdf

Both sensors are the LSM303C that is describe in the data sheet above.

I have already had a few suggestions of maybe trying to change the default memory location of one of the sensors or multiplexing them. I am not sure how to do either of those options. Can anyone offer any help with this, it would be super awesome?

It does not look like you can change the address of the sensor, so multiplexing would be necessary.

Or use a second I2C port (softI2C?)

Best way to go about multiplexing?