The World's Longest Eyelashes Measure Almost Five Inches In Length!You Jianxia of Shanghai, China first discovered her notable eyelashes during an :eighteen-month nature retreat she embarked on in 2013."

More From 100.3 Jack FM - Dallas, TX

Radio.com App
All Access Pass With Billy Kidd
WIN Stuff

Listen Live