100 Pics Quiz 2013 Quiz Answers Level 58

Answer:
Pope Francis
Hint
Current bishop of Rome and head of Catholic Church.
More from Quiz 2013 Quiz Answers
Community Strategy
Tips from 2 players
#1
Greatest GardenStrategy that worked
It's refreshing to see someone is isn't afraid to say what's true.
2
Greatest Garden: Thanks for the in-depth examples. Very useful.