The striaght dope on a 1.75 million year old, man made bridge

someone showed me this link today about an apparently 1.75 million year old man made bridge. Well, all my BS dectectors started jumping like crazy (the fact that they throw NASA into the article, no justification etc) but Im not an expert in that area.

Anybody care to either support or debunk that page?

There’s already a thread about it a little further down the screen.