While being escorted to a mysteriously irradiated site, a scientist experiences strange visions.
Discover the story. Make it your next watch.