Tilly and the Wall will release their third album, O, on June 17th. The band recently performed in a music video acquired by Sesame Street to use in their upcoming 39th season set to air in the fall of 2008. The band recorded their own version of the “ABC Song.”
Check out their first single off the album. Good stuff!