Debut Album Odetta & Larry’s Debut Album By Debut Album March 15, 2020 122 0 Comments Odetta & Larry – The Tin Angel The Tin Angel is Odetta & Larry’s debut album. The album was released in 1954. Share: