David T. Chastain and Leather Leone performed live together for the first time in over 25 years on October 8th at Bogart's in Cincinnati, Ohio. This special performance was shot on video along with the CJSS Last Show On Planet Earth 2 concert. (Photos by: Greg Thomas) David says, "We...
Continue reading...
Continue reading...