New Satellite Images Show Alleged Site of Israeli Strike in Syria