Eyelashes

2.2K 68 8
                                    

The average life span of a single eyelash is five months.

Oh my lashes!

Book of Random FactsWhere stories live. Discover now