Thank you for your patience while we retrieve your images.
NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019NYC SummerStage - Harlem 100 Mwenso and the Shakes - Marcus Garvey Park - NYC - 2019