Archive

Tag: spotted

‘Spiders’ spotted on Mars!

Melbourne, Jan. 14 (ANI): ‘Spiders’ are spotted on the surface of Mars when NASA spacecraft captured an incredibly close-up image. NASA’s Mars Reconnaissance Orbiter took …