DELAWARE STATE – Delaware, the “First State,” might be small in size, but it boasts a surprising array of natural beauty, including some picturesque lakes. But which one holds the title of the largest? The answer is Lums Pond. Lums Pond: A Freshwater Gem. Located in Lums Pond State Park…