There have been articles recently about large underwater astroblemes being discovered by
petroleum geologists. Most recent in North Sea well off coast of England.