in

Female mackerels lay 300,000 to 1,500,000 eggs at one time

Female mackerels lay 300,000 to 1,500,000 eggs at one time.

Leave a Reply

Your email address will not be published. Required fields are marked *

Facebook, Twitter and The New York Times have been blocked in China since 2009

Humans killed at least 2.8 million whales in the 20th century