BENGHAZI, Libya — Libya’s rebels have launched their first homegrown satellite TV station, Libya Alhurra, or “Free Libya.” In a land where interneyt access is very limited, Libya Alhurra will counter the powerful media machine which churns out Moammar Gadhafi’s message, depicts the opposition as terrorists and drums up patriotic fervor by beaming images of burning buildings hit by NATO strikes. read more.