3 ms·There seem to be a lot of radiation release stories recently coming out of Russia. It’s slightly worryingby stestagg 7y agoThere seem to be a lot of radiation release stories recently coming out of Russia. It’s slightly worrying