The Holy Spirit came down powerfully in Topeka, KS on January 1st, 1901 after Pope Leo XIII invoked the "Veni Creator Spiritus," and we have the promise of another outpouring if we ask with expectation and perseverance!