Embarrassment: Biden Rubs His Forehead On Pope Francis In Extremely Bizarre Moment
Pope Francis attended the G7 Summit in Italy this year. He is the first pontiff to address G7 leaders. “The holy scriptures say that God gave to human beings his spirit in order for them to have wisdom, intelligence and knowledge