Question
How many quills does a porcupine have?
SCIENCE
30,000
SCIENCE
Share: