Almost unbelievable but true: a French Tiger helicopter lands on a Libyan beach to pick up a Free Libya flag
When I first was asked if I had news about the episode I thought of a hoax. I could not believe that any NATO chopper involved in Operation Unified Protector would ever dare to land […]