Priest

Q: What do you call a black priest? A: Holy Shit.
 459
0