Join us on a spiritual journey to one of the most sacred Christian sites—the Tomb of the Virgin Mary in Jerusalem, Israel. source