Who doesn’t love Billy Idol? It is clear that he is well-loved in D.C. because the Lincoln Theatre was packed on a Tuesday night, full of eager fans waiting to see this iconic rock and roll musician! The audience was up on their feet for the entire show! The evening […]