UPDATE: As of 05/09/2013, FOX has officially cancelled Touch after two seasons. Read article here.
S2 E13 episode 13
Touch Season 2 Episode 13 “Leviathan” (Season Finale) Photos
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.