Megaflood ‘Made Island Britain’
Megaflood ‘Made Island Britain’ BBC News
Sonar studies of the English Channel reveal scars scientists are attributing to a massive discharge of water from what is believed to be a lake where the North Sea now rests. Until that time, they say, Britain was a part of the European landmass.
Hat tip to www.Anomalist.com

