Priest

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