French Atomic Energy Commision research center in Cadarache. This is where the experimental fusion reactor ITER will be built.
French Atomic Energy Commission research center
No Thumbnail
© Bing Maps
By celeda @ 2005-07-14 14:15:17