A possible Mars - Earth link??