What's the difference between a hummer and a porcupine? a porcupine has all the pricks on the outside

28,067 shares