Sticky Tape X-rays

October 23, 2008 | Science | By: Mark VandeWettering

This is the craziest bit of science that I’ve seen in quite a while.

Sticky Tape X-rays