What is the longest lake in North America?

The longest lake in North America is Lake Superior, which spans approximately 350 miles in length.