Are other people pondering what is has been discovered about the seabed between Finland and Sweden?

Source:
http://www.dailymail.co.uk/sciencete...er-seabed.html