May 1, 2007, 8:49 am Immigration Protests Across U.S.
By Mike Nizza
A year ago today, hundreds of thousands of immigrants marched in dozens of cities across the United States. Today, the numbers are expected to be much smaller. [...]
---Cuba's Castro stays away from anti-U.S. parade
Tue May 1, 2007 8:51 AM EDT
By Anthony Boadle
HAVANA (Reuters) - Cuban leader Fidel Castro stayed away from a massive May Day workers parade on Tuesday, apparently still too weak to appear in public nine months after emergency surgery forced him to step aside as president. [...]
And what do these seemingly incongruous events have in common? Communism. The anti-American Socialist movement.
May Day has its roots in the socialist labor movement where Americans protested long working hours and tried to achieve an eight hour workday. Doesn't sound bad? Here is an excerpt
from The Communist Party USA
May Day continues to stand as a symbol of the struggles for peace, for labor rights, for national independence and sovereignty, for women’s rights, for immigrant rights, for equality, for a socialist future. Long live May Day!
Emphasis mine. So called "Immigrant Rights" are strongly supported by the Communists. Make no mistake by whose hand these protests are organized.