Tag: antarctica

Russia unveils its newest Arctic base

Russia has unveiled a new military base as part of its buildup in the Arctic region, and has provided a tour — albeit a virtual one on your computer. According to a report from FoxNews.com, the base is located on Franz Josef Land — an archipelago north of Novaya […]