Question: when was twenty one pilots self titled released
Answer: December 29 , 2009