Brothers Osborne announce NYC and Los Angeles shows this October
Brothers Osborne announced two new shows, in New York City on October 5 at Pier 17, and on October 22 at the Greek Theater in Los Angeles. John and TJ shared: “Y’all! We’ve worked tirelessly over the