Please visit these other sites that concur with my findings --
This site has nothing to do with Life on Mars --