Once thought extinct, pelican spiders have been found alive and thriving in Madagascar, South Africa and Australia.

Advertisement
Code: SPORTS20. Sports Travel Discount. Get $20 Off. Promo Code: SPORTS20

More videos

Colorful rice fields in SW China
Xinhua 21 Sep 2018 08:52 CEST

Colorful rice fields in SW China