Windham Bay Photo Ron Niebrugge September 2, 2021Alaska, Photos, Travel Leave a Comment Windham Bay, Tongass National Forest, Alaska. A photo from the boat anchored in peaceful Windham Bay, Tongass National Forest, Alaska.