15 Facts About the Human Body That Will Stick With You Forever

#001

pintrest.com

The resolution of the human eye is 576 megapixels which is higher than any available high-resolution camera.