Showing videos with tag Fedusa
Over 1 Million Workers Strike In South Africa
August 28, 2010
Massive Strike Paralyzes South Africa
May 28, 2010