In the wake of Al Jazeera, The Young Turks declares its Current independence

Liz Shannon Miller
January 5, 2013