Canadian Regulators Investigate Mysterious Tar Sands Spills

The Suncor Energy Inc. plant is in the Athabasca Oil Sands area near Fort McMurray.
The Suncor Energy Inc. plant is in the Athabasca Oil Sands area near Fort McMurray.