Ali H.

What do Christmas trees and priests have in common? Their balls are for decoration.

funniness: 4.84

rating: PG