Musician Jonathan Mann Has Written and Performed 2,000 Songs In 2,000 Days as Part of His Ongoing Song-A-Day Project

To celebrate 2,000 days since he started his Song-A-Day project, musician Jonathan Mann has mashed together the first 1,999 songs that he’s written and performed since January 1, 2009 while performing his 2,000th song.

via Laughing Squid Tips