Priest

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