Ferns are a plant group that has existed for nearly 400 million years. So, it's no surprise that there are now an estimated 10,500 species living around the globe. Ferns owe their millennia-long ...