Who would have thought we’d find oil 31 miles from Buckingham Palace? But that’s exactly what happened Sept. 6, 2014, when this tiny company broke ground on possibly the single biggest oil supply in the world.
↧