Antibalas at Louis Armstrong's What a Wonderful World Fest

  • Flushing Meadows Park New York, USA