Ben Arabiya Jul 23 Rare footage from French television (1986): Libya launches a missile strike on the U.S. military base on the Italian island of Lampedusa.๐ฑ๐พ ๐บ๐ธ 5 Comment Share
Comments
No comments yet. Start the conversation.