Visitors 7
Modified 2-Jun-15
Created 2-Jun-15
54 photos

Billy Idol performs at JBL Live Pier 97 in New York City on May 29, 2015. Photos copyright by Joe Russo / Joe Russo Photo.