Californication : A Look Back at Hank & Karen

It's all leading up to the best 30 minute climax ever. Watch the Californication Season Finale on Monday October 29 at 10:30, only on Showtime.