Satellite images confirm what has been rumored for weeks: Western special operations forces have been deployed to the Benina air base, located near Benghazi, the second largest city in Libya. US intelligence firm Stratfor maintains that they were sent by Paris.