Touch Season 2 Episode 13 “Leviathan” (Season Finale) Photos

12 months ago, by

April 22, 2013

Check out the official promotional photos of Touch season 2 episode 13 (season finale) titled “Leviathan”. This episode airs on Friday, May 10 on FOX.

Related | Touch Season 2 Episode 13 “Leviathan” (Season Finale) Guide

Source: FOX