Jared H.

How do porcupines talk? With spine language.

funniness: 3.41

rating: G