Buffalo is home to some of the largest cultural gatherings in the US