Comment: And check out the source ...

(See in situ)

And check out the source ...

... the video footage was from Alhurra TV.

What is Alhurra TV?

It is "a United States-based Arabic-language satellite TV channel funded by the U.S. Congress that broadcasts news and current affairs programming to audiences in the Middle East and North Africa."