Harry Kane signs contract extension at Bayern Munich

Harry Kane has signs a contract extension at Bayern Munich to keep him at the German giants until 2029.

Harry Kane has signs a contract extension at Bayern Munich to keep him at the German giants until 2029.