Theo Walcott has signed a new long-term contract with Arsenal to finally end any speculation about his future.
Chelsea v Arsenal is live on Sky Sports 1 this Sunday. For more details click here.Arsenal forward Theo Walcott puts pen to paper on new long-term contract