11 Science Facts That'll Make You Feel Weird User BuzzFeed Multiplayer on YouTube, 08 May 2014 Sorry, but there are tiny bugs living in your eyelashes. Post to Facebook: http://on.fb.me/1gcUeRq Like BuzzFeedVideo on…