Islamic Front releases a 27 min long "documentary" on recent offensives in the Idlib province Syria