The Twin Towers vibe lives on