I saw this when I was in TO a couple of weeks ago. Very, very cool exhibit. I thought it was more art than science, but facinating none the less to see how intricate the human body is.
Managed to get one picture before they yelled at me: (potentially disturbing)
http://img.photobucket.com/albums/v4...f/IMGP0751.jpg