Claim your free 12-month subscription to France Channel!