Thousands of immigrant workers and labor advocates flooded Foley Square to mark International Workers Day, also known as May Day| QNS