What resources does Delaware have?

Delaware is small in size, but it has several natural resources. Some of them are fertile soil, timber, magnesium, blue granite, sand, and gravel.