This view of Titan taken on Feb. 25, 2007, reveals a giant lake-like feature in Titan North Polar Region