The Italian-French Concordia scientific station is located on a 10,500 foot mountain 620 miles from the coast in one of the most inhospitable places on earth...
The Italian-French Concordia scientific station is located on a 10,500 foot mountain 620 miles from the coast in one of the most inhospitable places on earth...