Anuncio

How many teeth, on average, does a great white shark have?

  • 500
  • 250
  • 60
  • 3 million