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