- Joined
- Sep 30, 2007
- Messages
- 43
- Reaction score
- 0
A device to measure radiation that is implanted in the body.
http://www.news.com/8301-10784_3-9879589-7.html
Interesting
http://www.news.com/8301-10784_3-9879589-7.html
Interesting