The Apollo Theater in New York City was the setting for an intimate concert by arena/stadium Guns N' Roses Thursday (7/20). The invitation only event featured most of the veteran lineup tearing through almost 30 songs. The group resumes its Not In This Lifetime tour this week in St. Louis.