Lake Manicouagan in northern Quebec, Canada, as seen by NASA Terra satellite on June 1, 2001, during Terra orbit 7737.