I will use the term "Fascinating"
.. I would believe this easily there's so much we don't know . I even think that I have see something on TV a few weeks ago ... they where looking a constructs in south Atlantic or the Gulf of Mexico..
Make you think alright