Question: when was the last episode of one tree hill aired?
Answer: April 4, 2012