Airing on October 25, 2007, Episode 503 of Quantum Retribution: Deja Vu Is it really déjà vu or just a longing that won’t take ‘no’ for an answer? (The link will not work until the story is uploaded on the server.) We hope that you enjoy it...