Rain of the Holy Spirit falling upon stadium in Panama!