Russia Discovers Oil: Shocking 511 Billion-Barrel Find in Antarctica Sparks Global Tensions BLOG Admin 1 day ago 2 0 Russia Discovers Oil: Shocking 511 Billion-Barrel Find in Antarctica Sparks Global Tensions