fascinating! does the article give the lat/long? I'm curious to see if you can spot anything there in google earth...
(btw, if you have google earth installed, take a look at north east Canada - there's a fantastic ring shaped lake formed by an impact 200 mya called Manicouagan

, 51° 21' N 68° 43' W)