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