Muskeg River Mine
Huge oil extraction facility on the Athabasca Oil Sands--possibly the largest oil deposit in the world
Learn more at en.wikipedia.org | Submitter: inlineblue
Comments
 



 


Satellite Sightseer home
v: 3