NASA Mars Hoax: “Rover” is on Devon island, Canada? You Decide byMargaret •6:01 PM There has been some speculation that NASA Rover's aren't actually on Mars. There is an increasing reveal of people who believe that NASA’s rovers never left the footing inwards the offset place, in addition t…