0 / 60 seg.

However, the satellite images taken by NASA in early 2003, have sparked intense debate among scientists, since, according to some, the structure appears to be of artificial origin.