Advertisement




New Invention Allows You To See Inside Your Body.

Prev Random Video Next
Infrared light reflected from human tissues is captured by a camera that takes the shots at 30 FPS.

Home