Sticky Tape X-rays This is the craziest bit of science that I’ve seen in quite a while. Sticky Tape X-rays