Top

11 Science Facts That Will Make You Feel Weird

Sorry, but there are tiny bugs living in your eyelashes.
Sorry, but there are tiny bugs living in your eyelashes.
Next Video
buzzfeedvideo
Uploaded 05/09/2014
110
Ratings
  • 63,306 Views
  • 180 Comments
  • 5 Favorites
  • Stumble
  • More
Embed:
Use old embed code

180 Comments

  • Get our free newsletter

    Amazing new updates!