Rabta chemical facility, Libya March 20, 2011 by BareNakedIslam Leave a Comment Chemical production plant, Rabta, Libya. Satellite view
Leave a Reply