Share

Wow! 15,000 alligators in China’s ‘crocodile lake’

The Chinese alligator is a critically endangered species. But there’re 15,000 of them in a nature reserve in east China, which is known as the “crocodile lake”.

Leave a Comment