An eclispe took place in America August 21, 2017. It passed seven cities named Salem in the following states:
Salem, Oregon
Salem, Idaho
Salem, Wyoming
Salem, Nebraska
Salem, Missouri
Salem, Kentucky
Salem, South Carolina
Coincidence? Or maybe GOD? Salem means "peace."