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.