62 Weird facts about our bodies that will change your perspective

33. Reptilian Eye

Human Eye

Ever wonder what that little pink bump is on the inside of your eye? It’s actually the remnant of an inner eyelid. This is something that reptiles and amphibians have today, but something that evolved out of humans over millions of years.

 

Belle Delphine Receives Huge Backlash For Posting Disturbing Content With No ‘Trigger Warning’

55+ unexpected objects found inside something seemingly ordinary