LUMINOX ICE-SAR SERIES

Iceland is a barren island located in the North Atlantic Ocean, known for being plagued for centuries with volatile arctic winds and freezing winters. The nation‘s...