A SHINE employee working in a controlled cell.

Cassiopeia Sneak Peak

Videos

Cassiopeia is the largest Lu-177 production facility in the U.S. Here's a behind-the-scenes look at the facility, and the impact it will have on the fight against cancer!