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