Stephen Jameson questions his sanity when he starts hearing voices and waking...
The Tomorrow People
Season 1 Episode 6: Sorry for Your Loss
When Stephen and Russell head out for a night of fun, they run into a potential new break-out. Stephen and Russell report back to John and Cara about the new person, but they want to keep a low profile from Ultra. Sadly, Russell learns...