see more
Steve MacKay performs at La Machine du Moulin Rouge on December 17, 2010 in Paris, France. (Photo by Samuel Dietz/WireImage)