Guest Artist Q&A: Henry Haggard

Henry Haggard, a professional actor coming from Nashville, Tennessee, made his LTR debut this week! He is playing the role of Black Stache in LTR’s production of Peter and the Starcatcher and has been an incredible addition to the LTR family. Henry Haggard is a native of Lexington, Kentucky but has lived in Nashville since 1996. He has […]