Three weeks ago many of us listened to this voice, a sudden cry from inside Benghazi, calling out to the world with the message that Libyan rebels were fighting for their freedom. That voice was of Mohammed Nabbous and his livestreams became Libya Alhurra (Libya Freedom).