Lemaire Channel - North Entrance
in Antarctic Points of Interest
The Lemaire channel is a 7 mile long wonder of nature. Barely 1 mile wide, mountains rise thousands of feet from the water, making this one of the most beautiful places on earth.
posted by: SCOTUS
date approved: 12/9/2006
last visited: 2/23/2013