An effigy representing Libyan Leader Moammar Ghadafi is seen hanging from a traffic light in Benghazi, Libya, Saturday, May 7, 2011.
Gadhafi forces bomb fuel depot in rebel-held city
Associated Press | Photo By Rodrigo Abd
Sat, May 7, 2011 11:10 AM EDT
Share to Facebook
Share to Twitter
Share to Pinterest