https://bendedreality.com/where-on-earth-are-nasas-rovers-sending-pictures-from-devon-island-canada/
Where On Earth Are NASA’s Rovers Sending Pictures From? Devon Island, Canada