Some Interesting Comparisons

 
 

You may recognize the horsetail of today, but can you imagine one 20 meters tall?