How was the Chesapeake Bay Formed?

The Chesapeake Bay was formed near the end of the Ice Age, which resulted in the melting of glaciers that flooded the river, thus creating smaller rivers. It is also rumored that the formation of the Bay was as a result of it being hit by a meteorite million of years ago. For more information look here: