Revenge Season 2 Finale Sneak Peek: Who Set Off Carrion?
Once again, Aiden Mathis has screwed up. The British Revenger is responsible for acting the Carrion program. Want to see how? Check out this sneak peek from the Revenge Season 2 finale.
Revenge Season 2 finale airs Sunday, May 12 at 9 p.m. ET on ABC.