From its armored capsule, embedded in the polar ice cap, approximately 17.2 miles South of the North Pole (as of June 18th 2001), POLARCAM brings you pictures of its immediate surroundings.
Pictures normally updated daily, depending on radio propagation conditions.